如何在python中扩展一个类?

9 浏览
0 Comments

如何在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。

0