Wywoływanie metod z klasy bazowej (parent::)

Założenie: Pokażemy, jak wywołać metodę z klasy bazowej w klasie potomnej za pomocą słowa kluczowego parent::. Zbudujemy prosty przykład z klasą Zwierzę i klasą Pies.

Krok po kroku:

  1. Krok 1: Definicja klasy bazowej (Zwierzę).
    
    
    				

    Klasa Zwierze posiada metodę wydajDzwiek(), która wypisuje komunikat na ekran.

  2. Krok 2: Definicja klasy potomnej (Pies).
    
    
    				

    Klasa Pies dziedziczy po klasie Zwierze. Metoda wydajDzwiek() najpierw wywołuje metodę wydajDzwiek() z klasy bazowej za pomocą parent::wydajDzwiek(), a następnie dodaje własny dźwięk “Hau!”.

  3. Krok 3: Utworzenie obiektu klasy Pies i wywołanie metody.
    
    wydajDzwiek();
    ?>
    				

    Tworzymy obiekt klasy Pies i wywołujemy metodę wydajDzwiek(). W efekcie zobaczymy na ekranie komunikaty z obu metod.

Ten przykład pokazuje podstawowe użycie parent:: do wywoływania metod z klasy bazowej w PHP. Zachęcamy do eksperymentowania z różnymi klasami i metodami, aby lepiej zrozumieć dziedziczenie w programowaniu obiektowym.

Dodaj komentarz 0

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