phpbar.de logo

Mailinglisten-Archive

[php] PHP5: Konstruktoren

[php] PHP5: Konstruktoren

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Mit Mar 28 13:35:51 CEST 2007


Am Mittwoch, 28. M�rz 2007 13:30 schrieb Niels J�ckel:
> Mir f�llt grad noch ein, dass Konstruktoren mit Klassennamen zu einem
> seltsamen Effekt f�hren: Bei der Vererbung werden ja alle
> Konstruktoren mit vererbt. Auf der 5. Vererbungsstufe hat man dann 5
> Konstruktoren f�r ein Objekt bzw. 4 Parentkonstruktoren, die man
> rufen k�nnte... Das ist schon etwas seltsam ;-)

Ich hatte mal einen Mathematiklehrer, der sagte immer, wenn ein Sch�ler 
eine Fehlzeit mit der Beerdigung der dritten Oma begr�nde, werde er 
mi�trauisch. Wie sieht es da erst bei F�NF Eltern aus? :-D

Naja, Deine Konstruktion mit 4 Parentkonstruktoren tritt aber eigentlich 
eher ein, wenn der Konstruktor nicht vererbt wird, d.h. jede Klasse in 
der Vererbungskette ihren eigenen Konstruktor definiert hat. Wird der 
oberste Konstruktor nach unten durchvererbt und wird nicht 
�berschrieben, f�llt die Qual der Wahl weg. ;-)

php::bar PHP Wiki   -   Listenarchive