Polimorfizm
Założenie: Zdemonstrujemy polimorfizm poprzez stworzenie klas Samochód i SportowySamochod, które będą miały wspólną metodę uruchom(), ale z różną implementacją.
Krok po kroku:
- Krok 1: Definicja klasy bazowej
Samochód.Tworzymy klasę
Samochódz metodąuruchom(), która wypisuje komunikat. - Krok 2: Definicja klasy pochodnej
SportowySamochod.Tworzymy klasę
SportowySamochoddziedziczącą poSamochódi nadpisujemy metodęuruchom(). - Krok 3: Utworzenie obiektów i wywołanie metody
uruchom().uruchom(); $sportowySamochod->uruchom(); ?>Tworzymy obiekty obu klas i wywołujemy metodę
uruchom(). Zauważ, że mimo wywołania tej samej metody, wynik jest różny ze względu na polimorfizm.
Ten przykład pokazuje podstawy polimorfizmu w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!