Nadpisywanie metod (overriding)
Założenie: Zrozumieć mechanizm nadpisywania metod w PHP i stworzyć przykład, w którym metoda z klasy bazowej jest zastępowana w klasie pochodnej.
Krok po kroku:
- Stworzenie klasy bazowej: Definiujemy klasę
Samochod
z metodąuruchom()
. - Stworzenie klasy pochodnej: Tworzymy klasę
SportowySamochod
dziedziczącą po klasieSamochod
i nadpisujemy metodęuruchom()
. - Utworzenie instancji i wywołanie metody: Tworzymy obiekty obu klas i wywołujemy metodę
uruchom()
. - Wynik: Wykonanie kodu wyświetli dwa różne komunikaty, pokazując, że metoda
uruchom()
została poprawnie nadpisana.
uruchom();
$sportowySamochod->uruchom();
?>
Ten przykład pokazuje podstawy nadpisywania metod w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!