Mailinglisten-Archive |
Hallo,
Henning Jödden schrieb:
> Mal eine Frage in richtung PHP und Objektorientierung.
> Ich habe festgestellt, das in PHP bei einer abgeleiteten Klasse, falls
> diese einen eigenen Konstruktor besitzt, der Konstruktor der super-
> (oder Eltern-) Klasse nicht mehr ausgeführt wird.
> Soweit richtig ?
> also es scheint so zu sein...(hab`s nicht gelesen)
>
> Nun meine Frage:
> Gibt es in PHP so eine Methode wie super(); in Java, mit der ich in den
> Konstruktor der Elternklasse, in einer vererbten Klasse aufrufen kann ?
ja, es geht z.B. wie folgt:
class Klasse
{
function Klasse ()
{
// init
}
}
class EXTKlasse extends Klasse
{
function EXTKlasse ()
{
Klasse::Klasse();
// init EXTKlasse
}
}
Mit freundlichen Grüßen
Alexander M.
php::bar PHP Wiki - Listenarchive