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ód
z metodąuruchom()
, która wypisuje komunikat. - Krok 2: Definicja klasy pochodnej
SportowySamochod
.Tworzymy klasę
SportowySamochod
dziedziczącą poSamochód
i 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!