Klasy abstrakcyjne a typy literałów
Założenie: Pokażemy, jak wykorzystać typy literałów w definicjach klas abstrakcyjnych w PHP, aby stworzyć klasę bazową definiującą stałe o konkretnych wartościach.
Krok po kroku:
- Definicja klasy abstrakcyjnej z typem literału: Zdefiniujmy klasę abstrakcyjną
Figura
z metodą abstrakcyjnąobliczPole()
i stałąPI
z typem literałufloat
. - Klasa dziedzicząca: Stwórzmy klasę
Okrag
dziedziczącą po klasieFigura
i implementującą metodęobliczPole()
. - Użycie klasy: Utwórzmy obiekt klasy
Okrag
i wyświetlmy obliczone pole.
promien = $promien;
}
public function obliczPole(): float {
return self::PI * $this->promien * $this->promien;
}
}
?>
obliczPole();
?>
Ten przykład pokazuje podstawowe wykorzystanie typów literałów w klasach abstrakcyjnych w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!