C'est ce que je suis en train de faire en Python:Python et appelant constructeur de la classe parent
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()
qui se traduit par:
AttributeError: ChildClass instance has no attribute '_ChildClass__test'
Qu'est-ce qui se passe? Pourquoi cela ne fonctionne-t-il pas comme prévu?
appel baseclass .-- init-- avant de faire quoi que ce soit d'autre pour référence future, –