我有一个类:如何从父对象创建对象?
class Foo():
def __init__(self):
self.a = 1
和它的孩子:
class Bar(Foo):
def __init__(self, foo, string):
Foo.__init__(self)
self.b = string
我需要创建一个Foo() - 从酒吧对象() - 对象 我如何能做到这一点?
即:
a = Foo()
a.a = 2
print a.a
b = Bar(a, 'ololo')
print b.a
print b.b
我得到这个印:
2
1
ololo
,并期待这样的:
2
2
ololo
目前还不清楚你想达到的目标。请注意,'bar .__ init__'中未使用'foo'。 –
将“b.a”设置为“2”的位置? –
你的问题说你想从一个Bar对象创建一个Foo对象,但是你的代码表明你正试图从一个Foo对象创建一个Bar对象。 –