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ę
Ksztalt
z 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!