bedankt voor de uitleg, het lukt mij nu wel aardig, maar ik heb wel een klein probleempje, zo blijkt.
ik zal het aan de hand van het volgende voorbeeldje laten zien: # de test klasse: class test(object): def __init__(self): super(test, self).__init__() print "test loaded" def defineA(self): self.a = "gegroet wereld!" # de test2 klasse: class test2(test): def __init__(self): super(test2, self).__init__() self.a = str def printa(self): self.defineA() print self.a wanneer ik dit uitvoer via het volgende commando: a = test2() a.printa() print hij een lege waarde, hoewel hij via de defineA methode uit test-klasse de variabele een waarde geeft. hoe komt dit? moet die variabele niet "overgeschreven" worden naar de test2 klasse? mvg, UnrealEd -- View this message in context: http://www.nabble.com/extending-classes-t1473655.html#a4138155 Sent from the Python - python-nl forum at Nabble.com. _______________________________________________ Python-nl mailing list Python-nl@python.org http://mail.python.org/mailman/listinfo/python-nl