Dziedziczenie w popularnych frameworkach
Założenie: Przedstawimy prosty przykład dziedziczenia w PHP, pokazując jak klasa potomna dziedziczy właściwości i metody z klasy nadrzędnej.
Krok po kroku:
- Krok 1: Definicja klasy nadrzędnej (bazowej).
imie = $imie; } public function wydajDzwiek() { echo "Zwierzę wydaje dźwięk\n"; } } ?>
Klasa `Zwierze` definiuje właściwość `$imie` i metodę `wydajDzwiek()`.
- Krok 2: Definicja klasy potomnej (dziedziczącej).
Klasa `Pies` dziedziczy po klasie `Zwierze` używając słowa kluczowego `extends`. Dodatkowo definiuje własną metodę `szczekaj()`.
- Krok 3: Utworzenie obiektu klasy potomnej i użycie metod.
wydajDzwiek(); // Wykorzystanie metody z klasy nadrzędnej $pies->szczekaj(); // Wykorzystanie metody z klasy potomnej ?>
Tworzymy obiekt klasy `Pies` i wywołujemy metody zarówno z klasy bazowej, jak i z klasy potomnej.
Ten przykład pokazuje podstawy dziedziczenia w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z bardziej zaawansowanymi przykładami!