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ę
Samochodz metodąuruchom(). - Stworzenie klasy pochodnej: Tworzymy klasę
SportowySamochoddziedziczącą po klasieSamochodi 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!