在Python中,如何扩展一个类?例如,如果我有以下代码:
但是这样不起作用... 我期望如果我在
假设使用Python 3.1。
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
函数时,它将返回带有字符串“扩展!”的对象。此外应该已经从导入中获取了init。假设使用Python 3.1。