Dziedziczenie hierarchiczne
Założenie: Zdemonstrujemy dziedziczenie hierarchiczne w PHP, gdzie kilka klas dziedziczy po jednej klasie bazowej.
Krok po kroku:
- Definicja klasy bazowej “Zwierzę”:
- Definicja klas potomnych “Pies”, “Kot” i “Ptak”:
- Utworzenie obiektów i wywołanie metody
glos():
imie = $imie;
}
public function glos() {
echo "Zwierzę wydaje dźwięk.\n";
}
}
?>
Tworzymy klasę Zwierze z polem $imie i metodą glos().
Klasy Pies, Kot i Ptak dziedziczą po klasie Zwierze i nadpisują metodę glos().
glos();
$kot->glos();
$ptak->glos();
?>
Tworzymy obiekty klas potomnych i wywołujemy metodę glos(), która zwraca różne dźwięki dla każdego zwierzęcia.
Ten przykład pokazuje podstawy dziedziczenia hierarchicznego w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!