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!