[Python-de] Überladen von Methoden

Andreas Pakulat apaku at gmx.de
Don Feb 17 16:20:20 CET 2005


On 17.Feb 2005 - 10:31:09, Holger Duerer wrote:
> >>>>> "Andreas" == Andreas Pakulat <apaku at gmx.de> writes:
> Hmm.  Es scheint hier einige Begriffsverwirrungen zu geben.

Eigentlich nicht ;-)

> Für mich ist ein Constructor/Konstruktor ein Ding, das ein neu
> erzeugtes Objekt initialisiert und (hoffentlich) in einen
> wohldefinierten Zustand bringt (z.B. sicherstellt, daß alle
> spezifizierten Invarianten gelten).

Jupp...

> Ich kann hier dank Unwissenheit nichts über Java sagen, aber in C++
> erzeugt der Constructor/Konstruktor gar nix (außer Attributsinstanzen
> etc.).  Wenn der aufgerufen wird, ist das Objekt schon alloziert (sei
> es auf dem Stack oder Heap).

Jupp, ich sollte nicht Sachen aus Tutorials wiederholen wenn ich
eigentlich schon zu müde zum Augen aufhalten bin... Tut mir leid, mein
Irrtum. 

> Und im C++-Constructor-Body is 'this' bekannt und darf benutzt
> werden...

Ebenfalls korrekt.

Andreas

-- 
Your heart is pure, and your mind clear, and your soul devout.