这就是我想在Python做:Python的继承和调用父类的构造
class BaseClass:
def __init__(self):
print 'The base class constructor ran!'
self.__test = 42
class ChildClass(BaseClass):
def __init__(self):
print 'The child class constructor ran!'
BaseClass.__init__(self)
def doSomething(self):
print 'Test is: ', self.__test
test = ChildClass()
test.doSomething()
导致:
AttributeError: ChildClass instance has no attribute '_ChildClass__test'
是怎么回事?为什么不按照我的预期工作?
调用基类.-- init--在你做其他事情之前为了将来的参考, – 2009-07-16 21:29:50