.
binary.printValue() //: String = 1010 hex.printValue() //: String = "a" อย่างไรก็ตามหลังจากที่เราใช้งานไปสักพัก เพื่อนร่วมทีมของเราพบว่า message ที่เรา print ออกมาอ่านไม่รู้เรื่องเลยอยากจะเพิ่มความสามารถใหม่เข้าไปให้ Operand คือ อยากให้ช่วยอธิบายหน่อยว่าค่าที่ได้มานั้นแปลงมาจากต้นทางที่เป็นอะไรเช่น