Nadpisywanie metod
Założenie: Pokażemy, jak w PHP nadpisać metodę z klasy nadrzędnej w klasie potomnej, demonstrując mechanizm dziedziczenia.
Krok po kroku:
- Definicja klasy nadrzędnej: Stwórzmy klasę
Animalz metodąmakeSound(). - Definicja klasy potomnej: Utwórzmy klasę
Dogdziedziczącą po klasieAnimali nadpiszmy metodęmakeSound(). - Utworzenie obiektu i wywołanie metody: Utwórzmy obiekt klasy
Dogi wywołajmy metodęmakeSound().
Ten kod definiuje klasę Animal z metodą makeSound(), która wypisuje domyślny dźwięk.
Klasa Dog dziedziczy po Animal. Metoda makeSound() jest nadpisana, aby wypisać “Woof!”.
makeSound(); // Wyświetli "Woof!"
?>
Tworzymy obiekt klasy Dog i wywołujemy metodę makeSound(). Zostanie wyświetlony dźwięk charakterystyczny dla psa, a nie domyślny dźwięk zwierzęcia.
Ten przykład pokazuje podstawy nadpisywania metod w PHP. Zachęcamy do dalszego zgłębiania tematu dziedziczenia i programowania obiektowego!