[python-nl] static attribuut in klasse definitie

2006-12-20 Berichten over hetzelfde onderwerp Robert-Reinder Nederhoed
Goedemorgen! Maak ik een stukje voorbeeldcode om te laten zien hoe je een static attribuut in een klasse benoemt, krijg ik onverwachte resultaten. Kan iemand mij uitleggen waarom 'tel1.aantal == 1' in onderstaande doctest? """ Static property test """ class Teller(object): """Tel hoevee

Re: [python-nl] static attribuut in klasse definitie

2006-12-20 Berichten over hetzelfde onderwerp Wichert Akkerman
Previously Robert-Reinder Nederhoed wrote: > Goedemorgen! > > > Maak ik een stukje voorbeeldcode om te laten zien hoe je een static > attribuut in een klasse benoemt, krijg ik onverwachte resultaten. > > Kan iemand mij uitleggen waarom 'tel1.aantal == 1' in onderstaande doctest? omdat je self

Re: [python-nl] static attribuut in klasse definitie

2006-12-20 Berichten over hetzelfde onderwerp Ivo van der Wijk
On 12/20/06, Robert-Reinder Nederhoed <[EMAIL PROTECTED]> wrote: (..) > def __init__(self): > """Constructor""" > self.aantal += 1 Hier staat feitelijk: self.aantal = self.aantal + 1, waarbij self.aantal eerst een class attribuut is, maar daarna een instance attribuut word

Re: [python-nl] static attribuut in klasse definitie

2006-12-20 Berichten over hetzelfde onderwerp Robert-Reinder Nederhoed
Dit zijn de vervelende momenten, dat je denkt het wel te weten en er achter komt dat iets fundamenteel anders is. Bedankt voor jullie uitleg. Toch maar eens mijn code nakijken waar ik statics gebruik :) Groet, Robert-Reinder -- ___ Python-nl maili

Re: [python-nl] static attribuut in klasse definitie

2006-12-20 Berichten over hetzelfde onderwerp Guido Wesdorp
Robert-Reinder Nederhoed wrote: > Dit zijn de vervelende momenten, dat je denkt het wel te weten en er > achter komt dat iets fundamenteel anders is. > > Wat je denk ik in de war bracht is 'mutable vs. immutable' data types. Integers zijn immutable, een operatie op een integer zal nooit de int