Andi: Klassenverständnis?

Beitrag lesen

Hallo,

Laut meinem Klassenverständnis sollte hier "AB" ausgegeben werden. Es wird aber "BB" ausgegeben, weil beidemale die Funktion getText von B aufgerufen wird.

Das dürfte daran liegen, dass in parent::A() das Ergebnis von $this->getText() zurückgegeben wird - $this ist hier aber deine Instanz von B().

Wie kann ich das ganze umgehen? Die Methode ist leider nicht statisch.

Gruß
Andi