Funkcje w kontekście programowania obiektowego

Założenie: Zdefiniujemy klasę reprezentującą prostokąt i napiszemy funkcje (metody) obliczające jego pole i obwód.

Krok po kroku:

  1. Krok 1: Definicja klasy Prostokat.
    
    szerokosc = $szerokosc;
            $this->wysokosc = $wysokosc;
        }
    
        public function obliczPole() {
            return $this->szerokosc * $this->wysokosc;
        }
    
        public function obliczObwod() {
            return 2 * ($this->szerokosc + $this->wysokosc);
        }
    }
    ?>
    				

    Tworzymy klasę `Prostokat` z dwoma atrybutami: `szerokosc` i `wysokosc`, oraz dwiema metodami: `obliczPole()` i `obliczObwod()`. Konstruktor `__construct()` inicjalizuje te atrybuty.

  2. Krok 2: Utworzenie obiektu klasy Prostokat.
    
    
    				

    Tworzymy obiekt `$prostokat` klasy `Prostokat` o szerokości 5 i wysokości 10.

  3. Krok 3: Wywołanie metod i wyświetlenie wyników.
    
    obliczPole() . "
    "; echo "Obwód prostokąta: " . $prostokat->obliczObwod(); ?>

    Wywołujemy metody `obliczPole()` i `obliczObwod()` obiektu `$prostokat` i wyświetlamy wyniki.

Ten przykład pokazuje podstawowe użycie funkcji (metod) w kontekście programowania obiektowego w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi klasami i metodami!

Dodaj komentarz 0

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