我正在学习python,目前我对理解有点困难,而且很多人都在学习蟒蛇。关系。
我明白是一个关系:
> class New(Old):
或 is-many 关系:
> class Old(Older):
>
> class New(Old):
我想我也理解有一个关系:
class Older(object):
def __init__(self, something):
self.something = something
class Newest(object):
def __init__(self, something):
self.something = something
self.something_else = Older()
但有多少关系是怎样的?如何理解/概念化它?
似乎我无法绕过这个......:/
答案 0 :(得分:1)
这个问题有点含糊不清;这些不是通常在这种情况下使用的术语。如果你想要一个可以容纳另一个类的许多实例的类,你可以简单地使用一个列表属性,例如:
class Holder:
def __init__(self, objects=None):
self.objects = objects or []