Klasa pochodna (podklasa)
Założenie: Stworzymy klasę Zwierzę i klasę Pies, która będzie dziedziczyć po klasie Zwierzę, pokazując mechanizm dziedziczenia w PHP.
Krok po kroku:
- Definicja klasy bazowej
Zwierzę:imie = $imie; } public function wydajDzwiek() { echo "Zwierzę wydaje dźwięk\n"; } } ?>Klasa
Zwierzęposiada właściwość$imiei metodęwydajDzwiek(). - Definicja klasy pochodnej
Pies:Klasa
Piesdziedziczy po klasieZwierzeużywając słowa kluczowegoextends. Dodatkowo posiada własną metodęszczekaj(). - Utworzenie obiektu klasy
Piesi użycie metod:wydajDzwiek(); // Wykorzystanie metody z klasy bazowej $pies->szczekaj(); // Wykorzystanie metody z klasy pochodnej echo "Imię psa: " . $pies->imie; ?>Tworzymy obiekt klasy
Piesi wywołujemy metody zarówno z klasy bazowej, jak i z klasy pochodnej.
Ten przykład pokazuje podstawy dziedziczenia w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!