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:

  1. Definicja klasy nadrzędnej: Stwórzmy klasę Animal z metodą makeSound().
  2. 
    
    				

    Ten kod definiuje klasę Animal z metodą makeSound(), która wypisuje domyślny dźwięk.

  3. Definicja klasy potomnej: Utwórzmy klasę Dog dziedziczącą po klasie Animal i nadpiszmy metodę makeSound().
  4. 
    
    				

    Klasa Dog dziedziczy po Animal. Metoda makeSound() jest nadpisana, aby wypisać “Woof!”.

  5. Utworzenie obiektu i wywołanie metody: Utwórzmy obiekt klasy Dog i wywołajmy metodę makeSound().
  6. 
    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!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *