Gettery i settery
Założenie: Stworzymy klasę z prywatną właściwością i metodami getter i setter do zarządzania jej wartością.
Krok po kroku:
- Definicja klasy: Tworzymy klasę
Ksztaltz prywatną właściwością$kolor. - Utworzenie obiektu: Tworzymy obiekt klasy
Ksztalt. - Użycie gettera: Pobieramy wartość koloru za pomocą metody
getKolor(). - Użycie settera: Zmieniamy kolor za pomocą metody
setKolor().
kolor = $kolor;
}
public function getKolor() {
return $this->kolor;
}
public function setKolor($kolor) {
$this->kolor = $kolor;
}
}
?>
Tworzymy klasę Ksztalt, która posiada prywatną zmienną $kolor. Konstruktor inicjalizuje tę zmienną. Metody getKolor() i setKolor() pozwalają na odczyt i zmianę wartości $kolor.
Tworzymy obiekt $kwadrat klasy Ksztalt, ustawiając kolor na “czerwony”.
getKolor(); // Wyświetli "czerwony"
?>
Metoda getKolor() zwraca wartość prywatnej zmiennej $kolor.
setKolor("niebieski");
echo $kwadrat->getKolor(); // Wyświetli "niebieski"
?>
Metoda setKolor() zmienia wartość prywatnej zmiennej $kolor.
Ten przykład pokazuje podstawowe zastosowanie getterów i setterów w PHP. Zachęcamy do dalszego zgłębiania tematu programowania obiektowego!