Professional Documents
Culture Documents
Antoniego
Kocjana w Olkuszu
Klasy, metody i
funkcje 2/2
Nauczyciel: mgr inż. Dominik Wąs
Klasy
Klasa to pewnego rodzaju szablon, który zawiera charakterystykę obiektu
tworzonego na podstawie tego szablonu – zarówno jego dane składowe
jak i operacje, które można na nim wykonać.
Klasą może być np. kot jako gatunek ssaka. Natomiast obiektem tej klasy
jest konkretny kot (mający np. swoje imię, wagę, kolor sierści itp.).
elementy danych
elementy funkcyjne
Konstruktor ten nazywa się jak klasa (Pracownik), jest publiczny i nic nie
zwraca (nie ma nawet słowa kluczowego void). W ciele tego konstruktora
są tylko dwie instrukcje przypisania. Konstruktor przypisuje tu argumenty
do obu pól klasy. Konstruktor jak i każda metoda ma dostęp do
wszystkich pól własnej klasy.
Obiekty deklaruje się po to, aby wykonać na nich jakąś „pracę”, do czegoś
je użyć.
Obiekty deklaruje się po to, aby wykonać na nich jakąś „pracę”, do czegoś
je użyć.
Zmiana wartości pól obiektu
Zmiana wartości pól obiektu
służą do kontrolowania
dostępu
(odczytu i zapisu)
służą do kontrolowania
dostępu
(odczytu i zapisu)