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:

  1. Definicja klasy: Tworzymy klasę Ksztalt z prywatną właściwością $kolor.
  2. 
    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.

  3. Utworzenie obiektu: Tworzymy obiekt klasy Ksztalt.
  4. 
    
    				

    Tworzymy obiekt $kwadrat klasy Ksztalt, ustawiając kolor na “czerwony”.

  5. Użycie gettera: Pobieramy wartość koloru za pomocą metody getKolor().
  6. 
    getKolor(); // Wyświetli "czerwony"
    ?>
    				

    Metoda getKolor() zwraca wartość prywatnej zmiennej $kolor.

  7. Użycie settera: Zmieniamy kolor za pomocą metody setKolor().
  8. 
    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!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *