В 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
, тогда он вернет объект со строкой "extended!". в конце. Также он должен иметь gotton init из импорта.
Предположим, что python 3.1
Спасибо