Worum es geht
Skript 05, Folien 26 und 28: Vererbung mit extends und parent::, Interfaces mit interface und implements (Beispiel 05_classes.php).
Wie erbt eine Klasse in PHP von einer anderen? Wie ruft sie Konstruktor und Methoden der Klasse auf, von der sie erbt? Und was ist ein Interface?
So gehen wir vor:
- Das Beispiel der Folie: Sporthotel erbt von Hotel.
- Konstruktor und __toString mit parent::.
- private, protected und Typangaben bei Vererbung.
- Interfaces: deklarieren und implementieren.
- Eine Klausurfrage dazu.
$name und $zimmer und den Konstruktor __construct($n, $z = 0).