Dziedziczenie a typy void
Założenie: Pokażemy, jak zdefiniować funkcję w PHP, która nie zwraca żadnej wartości (void) i wykorzystamy ją w kontekście dziedziczenia.
Krok po kroku:
- Definicja klasy bazowej: Stwórzmy klasę bazową
Bazowa
z metodąwyswietlKomunikat()
, która przyjmuje argument i wyświetla go na ekranie. Zauważmy użycie typu `void` w deklaracji funkcji, co oznacza, że funkcja nie zwraca żadnej wartości. - Definicja klasy pochodnej: Utwórzmy klasę pochodną
Pochodna
dziedzicząca po klasieBazowa
. Klasa pochodna nie nadpisuje metodywyswietlKomunikat()
, więc dziedziczy ją z klasy bazowej. - Użycie klas: Utwórzmy obiekty obu klas i wywołajmy metodę
wyswietlKomunikat()
. Obie klasy będą działać poprawnie, ponieważ metoda jest dziedziczona.
wyswietlKomunikat("Komunikat z klasy bazowej");
$pochodna->wyswietlKomunikat("Komunikat z klasy pochodnej");
?>
Ten przykład pokazuje podstawowe wykorzystanie typu void
w funkcjach PHP oraz jak dziedziczenie pozwala na ponowne wykorzystanie kodu. Zachęcamy do dalszego zgłębiania tematu dziedziczenia i typów zwracanych przez funkcje w PHP!