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.