UnrealEd wrote:
>gegroet allen,
>
>een klein vraagje:
>bestaat er in python zoiets als "extends" om classes te extenden, zoals in
>java, php, e.d?
>
>
Ja, je kunt tussen haakjes aangeven wat de superclasses van een class zijn:
class Tafel (Meubel):
...
Zie hoofdstuk 9.5 van de tutorial.
Re
UnrealEd wrote:
>een klein vraagje:
>bestaat er in python zoiets als "extends" om classes te extenden, zoals in
>java, php, e.d?
>
>
>
Ik zou graag (nogmaals) de aandacht willen vestigen op de uitstekende
Python tutorial:
http://www.python.org/doc/current/tut/tut.html
Hierin staat overerving
> Ik zou alleen aanraden de Python tutorial uitvoerig te bestuderen, dit zal
je goed op
> weg helpen (en is leuk leesvoer!).
die zal me inderdaad wel wat op weg brengen, maar ik vind de voorbeelden
niet zo schitterend.
Of het leuk leesvoer is, daar houd ik een andere mening aan over :)
hoe dan
On Wed, Apr 19, 2006 at 09:42:56AM -0700, UnrealEd wrote:
> > Ik zou alleen aanraden de Python tutorial uitvoerig te bestuderen, dit zal
> je goed op
> > weg helpen (en is leuk leesvoer!).
>
> die zal me inderdaad wel wat op weg brengen, maar ik vind de voorbeelden
> niet zo schitterend.
> Of het
UnrealEd:
>
> 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 parent is van class test2"
>
> hier een tweede class:
> import
> De python tutorial is in wiki-vorm gezet, zodat meer mensen het kunnen
> verbeteren. Ik heb al wat dingetjes verbeterd, maar als je wat duidelijker
> aan kunt geven welke de slechtste voorbeelden zijn, of hoe het verbeterd
> zou kunnen worden, dan kan je dat natuurlijk hier posten, dan kunnen
>
Op wo, 19-04-2006 te 10:44 -0700, schreef UnrealEd:
> neem bijvoorbeeld het voorbeeld dat bij dit thema past: extenden an classes.
> het staat er mooi theoretisch, maar er staat niet bij dat je de constructor
> van uw parent class dient aan te roepen in je childclass.
Het aanroepen van de constru
Chris Niekel wrote:
> Maar dit is ook nog niet zo fraai, nu moet je 2x aangeven dat je vast
> 'test' erft. Dat gaat met 'super', maar daar weet ik nu de syntax even niet
> van.
>
Syntax is super(, ), voorbeeld:
def test3(test):
def __init__(self):
super(test3, self).__init__()
Heeft
gegroet allen,
een klein vraagje:
bestaat er in python zoiets als "extends" om classes te extenden, zoals in
java, php, e.d?
mvg,
UnrealEd
--
View this message in context:
http://www.nabble.com/extending-classes-t1473655.html#a3985353
Sent from the Python - python-nl forum at Nabble.com.
_