2
วิธีการขยายคลาสใน python
ใน python คุณจะขยายคลาสได้อย่างไร? ตัวอย่างเช่นถ้าฉันมี color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" แต่มันไม่ได้ผล ... ฉันคาดว่าถ้าฉันใช้งานได้color_extended.pyเมื่อฉันสร้างวัตถุสีและใช้getcolorฟังก์ชั่นมันจะส่งคืนวัตถุด้วยสตริง "ขยาย!" ในตอนท้าย. นอกจากนี้ควรมี gotton เริ่มต้นจากการนำเข้า สมมติ python 3.1 ขอบคุณ