如何在python中扩展一个类?
- 论坛
- 如何在python中扩展一个类?
9 浏览
如何在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
中操作时,当我创建一个color对象并使用getcolor
函数时,它会返回一个以字符串" extended!"结尾的对象。同时,它应该继承了导入的init函数。
假设使用Python 3.1。