Definiowanie interfejsu (interface)
Założenie: Zdefiniujemy interfejs Uruchamialny
z metodą uruchom()
i pokażemy, jak klasa go implementuje.
Krok po kroku:
- Definicja interfejsu: Tworzymy interfejs
Uruchamialny
z deklaracją metodyuruchom()
. Metoda ta nie ma implementacji, tylko sygnaturę. - Implementacja interfejsu: Tworzymy klasę
Samochod
, która implementuje interfejsUruchamialny
. Musimy zaimplementować metodęuruchom()
. - Użycie klasy: Tworzymy obiekt klasy
Samochod
i wywołujemy metodęuruchom()
.
interface Uruchamialny {
public function uruchom();
}
class Samochod implements Uruchamialny {
public function uruchom() {
echo "Samochód został uruchomiony.
";
}
}
$samochod = new Samochod();
$samochod->uruchom();
Ten przykład pokazuje podstawy definiowania i implementowania interfejsów w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!