Nadszedł czas na wprowadzenie metody do naszej klasy komputer uda nam się to przy pomocy słowa function, po którym musimy dać nazwę metody i nawiasy, w których wprowadzamy argumenty do funkcji i podobnie jak w klasie klamry, które zamkną ciało funkcji.
<?php // Definiujemy klasę komputer class komputer { // Ciało klasy komputer // Tutaj zdefiniujemy metodę do klasy komputer function wlacz() { // Ciało metody włącz } } ?>
Napisaliśmy tutaj metodę wlacz, która jest w klasie komputer nie posiadająca żadnych argumentów i nie wykonująca żadnych operacji, postarajmy się, aby na ekranie została napisana informacja „komputer został włączony”, kiedy metoda wlacz zostanie uruchomiona. Do pomocy użyjemy na pewno znanej Ci już bardzo dobrze punkcji echo, która używa się dokładnie tak samo jak poza klasa – w metodach klas piszemy kod dokładnie tak samo jakbyśmy go pisali poza klasa (pamiętaj tylko abyś nie wyszedł poza ciało metody), jedyne, o czym musimy pamiętać to, to, że nie są tam dostępne zmienne zdefiniowane w innych metodach lub poza klasa. Przedstawieniem jak prosto da się to „organicznie”(tak naprawdę to super sprawa ze mamy ograniczony zasięg zmiennych, lecz Tobie może się wydać z pęczaku ze to utrudnia prace, postaram się Cię przekonać ze w praktyce jest zupełnie inaczej) ominąć zajmiemy się potem, mianowicie przy omawianiu właściwości klasy. W takim razie myślę ze już sam sobie poradziłeś z napisanie kodu w odpowiednim miejscu, jak się nie martw zaraz będzie kod i zobaczysz jak to powinno wyglądać.
Leave a reply