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
Uruchamialnyz 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
Samochodi 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!