Python accédant à la variable super classe dans la classe enfant
Je voudrais accéder à la valeur de l'auto.x dans la classe enfant. Comment puis-je y avoir accès?
class ParentClass(object):
def __init__(self):
self.x = [1,2,3]
def test(self):
print 'Im in parent class'
class ChildClass(ParentClass):
def test(self):
super(ChildClass,self).test()
print "Value of x = ". self.x
x = ChildClass()
x.test()
source d'informationauteur user1050619
Vous devez vous connecter pour publier un commentaire.
Vous avez accédé à de la super-classe de la variable correctement; votre code vous donne une erreur à cause de la façon dont vous avez essayé de l'imprimer. Vous avez utilisé
.
pour la concaténation de chaîne au lieu de+
et sont concaténées en une chaîne de caractères et une liste. Modifiez la ligneà l'une des opérations suivantes:
Hi! My name is First Last