我有一个非常简单的Python类
class Component(object):
pass
和两个派生类
class Planet(Component):
pass
class Noise(Component):
pass
我想实现Component
类的__add__
方法,这样我就可以
a = Planet() + Noise()
但是我不知道以后如何从a
内访问Planet
和Noise
的两个实例。
换句话说,我实际上实现了__add__
,这样a.c1
和a.c2
就是两个实例。但我不知道如何把它推广到
a = Planet() + Noise() + Noise()
目前没有回答
相关问题 更多 >
编程相关推荐