Dziedziczenie pojedyncze
Założenie: Zrozumieć i zaimplementować dziedziczenie pojedyncze w PHP, tworząc klasę “Pies” dziedziczącą po klasie “Zwierzę”.
Krok po kroku:
- Definicja klasy bazowej “Zwierzę”: Tworzymy klasę “Zwierzę” z metodą `dajGlos()`.
Ten kod definiuje klasę `Zwierze` z publiczną metodą `dajGlos()`, która wypisuje komunikat na ekran.
- Definicja klasy pochodnej “Pies”: Tworzymy klasę “Pies” dziedziczącą po klasie “Zwierze” i nadpisujemy metodę `dajGlos()`.
Ten kod definiuje klasę `Pies`, która dziedziczy po klasie `Zwierze` używając słowa kluczowego `extends`. Metoda `dajGlos()` jest nadpisana, aby wypisać “Hau!”.
- Utworzenie obiektu i wywołanie metody: Tworzymy obiekt klasy “Pies” i wywołujemy metodę `dajGlos()`.
dajGlos(); ?>
Ten kod tworzy nowy obiekt klasy `Pies` i wywołuje metodę `dajGlos()`, która wypisze “Hau!” na ekran.
Powyższy przykład demonstruje podstawy dziedziczenia pojedynczego w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi możliwościami dziedziczenia.