[python-nl] extending classes

Guido Wesdorp guido at infrae.com
Fri Apr 28 13:03:47 CEST 2006


UnrealEd wrote:

>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()
>  
>
Ik heb dit naar een file gekopieerd, en uitgevoerd, en het werkt prima 
voor mij. Uitvoer:

test loaded
gegroet wereld!

Ik heb geen flauw idee waarom he voor jou niet werkt.

Groeten,

Guido
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.py
Type: text/x-python
Size: 346 bytes
Desc: not available
Url : http://mail.python.org/pipermail/python-nl/attachments/20060428/fb01ce52/attachment.py 


More information about the Python-nl mailing list