有沒有辦法將屬性值從基類的對象複製到派生類的對象?從Python中的基類對象複製值
class Base():
def __init__(self):
self.a = 10
self.b = None
class Derived(Base):
self.c = 30
def main():
base = Base()
base.b = 20
derived = Derived(base)
我試圖找到一種方法,更Python,因爲基類有一些變量複製基類對象的價值,但我無法找到一個巧妙的方法。
我希望變量「derived」的值爲「a = 10 b = 20 c = 30」。
這就是我真正想要的。請參閱@Martijn Pieters的回答。 http://stackoverflow.com/questions/21699707/python-how-to-copy-all-attibutes-from-base-class-to-derived-one – Han