11.10.2009

Wykład 1

Powtórzenie wiadomości z PHP5.

class - słowo kluczowe oznaczające klasę

new - tworzenie nowej klasy (new class)

Klasa posiada metody i atrybuty (właściwości). Zmienna zaczyna się zawsze od symbolu $.

Atrybuty klasy - private, public, protected.

Metody klasy - private, public, protected, final(bez możliwości dziedziczenia), abstrakt (tylko nazwane).

$this -> atrybut danego poziomu.

Konstruktory w klasach obiektowych - służy do tego, żeby wywołując wartość obiektu wstawić określoną wartość dla argumentu (__construct - podwójny podkreślnik). Konstruktor nie posiada wbudowanej funkcji „return”.

Akcesory - pośredniczą w odwołaniach - służą do odwoływania się.

Składowe statyczne, składowe stałe (constans), klasy i metody abstrakcyjne (abstract class), metoda final (niemodyfikowalna).

Intrefejsy (interface) - coś podobnego do klasy abstrakcyjnej - jest to klasa w której nie zdefiniowano żadnego atrybutu, właściwości tylko nazwano. Służy on do tego aby upodabniać klasy. Można je dziedziczyć.

Destructor - służy do zwalniania pamięci. Można kasować jedynie te, które nie są już do niczego wykorzystywane.

Na następne zajęcia poczytać o obiektowości w PHP5.