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
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"
> # de test2 klasse:
> class test2(test):
> def __init__(self):
> super(test2, self).__init__()
> self.a = str
Uit pure nieuwsgierigheid: wat probeer je te doen met self.a = str ? ;)
___
Python-nl mailing list
Python-nl@python.org
http://mail.p
to Guido:
srry voor het storen, het werkt inderdaad. het enige wat ik heb gedaan is
IDLE heropstarten en het werkte. mijn excuses hiervoor.
to Eric:
dat is uit gewoonte: in zowel Java, PHP, e.d is het de gewoonte (en bij Java
verplicht) om de class-variabelen bovenaan de class te definiëren. ik d
UnrealEd wrote:
>to Eric:
>dat is uit gewoonte: in zowel Java, PHP, e.d is het de gewoonte (en bij Java
>verplicht) om de class-variabelen bovenaan de class te definiëren. ik dacht
>dat ik het hier in python ook maar zou doen. plus, het geeft een mooi
>overzicht (zeker als je er een 30-tal hebt st
UnrealEd wrote:
>to Eric:
>dat is uit gewoonte: in zowel Java, PHP, e.d is het de gewoonte (en bij Java
>verplicht) om de class-variabelen bovenaan de class te definiëren. ik dacht
>dat ik het hier in python ook maar zou doen. plus, het geeft een mooi
>overzicht (zeker als je er een 30-tal hebt st
heb ik ook gedaan:
ik heb gewoon ALLE variabelen, tevens diegene die ik uit de ge-extende
classes haal.
PS: ik heb gevonden, denk ik, waarom het niet werkte wanneer ik die
class-variables definiëer in het begin:
ik had namelijk een method en een class-variable met dezelfde naam
(self.income). toe
> to Eric:
> dat is uit gewoonte: in zowel Java, PHP, e.d is het de gewoonte (en bij Java
> verplicht) om de class-variabelen bovenaan de class te definiëren. ik dacht
> dat ik het hier in python ook maar zou doen. plus, het geeft een mooi
> overzicht (zeker als je er een 30-tal hebt staan :) ).
J
On Wed, 19 Apr 2006 18:42:56 +0200, UnrealEd <[EMAIL PROTECTED]> wrote:
> ik heb echter nog een klein probleempje. hier een klein voorbeeldje:
>
> hier een eerste class, die als parent fungeert voor de tweede
> class test:
> def __init__(self):
> print "dit is de class test die de pare