Rozszerzanie klas

Założenie: Pokażemy, jak rozszerzyć istniejącą klasę w PHP za pomocą dziedziczenia i dodać nowe funkcjonalności.

Krok po kroku:

  1. Tworzenie klasy bazowej: Zdefiniujmy klasę Animal z metodą makeSound().
  2. 
    
    				

    Ten kod definiuje klasę Animal z publiczną metodą makeSound(), która wypisuje komunikat “Generic animal sound”.

  3. Rozszerzanie klasy bazowej: Utwórzmy klasę Dog, która dziedziczy po klasie Animal i nadpisuje metodę makeSound().
  4. 
    
    				

    Klasa Dog dziedziczy po klasie Animal używając słowa kluczowego extends. Metoda makeSound() jest nadpisana, aby wypisać “Woof!”.

  5. Użycie rozszerzonej klasy: Utwórzmy obiekt klasy Dog i wywołajmy metodę makeSound().
  6. 
    makeSound(); // Wyświetli "Woof!"
    ?>
    				

    Tworzymy obiekt klasy Dog i wywołujemy metodę makeSound(), która teraz wypisuje “Woof!”, demonstrując dziedziczenie i nadpisywanie metod.

Ten przykład pokazuje podstawy rozszerzania klas w PHP za pomocą dziedziczenia. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi możliwościami programowania obiektowego!

Dodaj komentarz 0

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