Programowanie obiektowe
Ochrona składników
Między innymi po to zamykamy zmienne i funkcje wewnątrz klasy,
by dostęp do nich był kontrolowany.
private
jest dostępny tylko dla funkcji składowych danej klasy. Jeżeli zależy
nam, by nikt niepowołany nie grzebał w danym składniku, to powinien być on zadeklarowany
właśnie jako prywatny.
protected
jest dostępny tak, jak składnik private, ale dodatkowo jest
jeszcze dostępny dla klas wywodzących się od tej klasy.
public
jest dostępny bez ograniczeń. Zwykle składnikami takimi są jakieś
wybrane funkcje składowe. To za ich pomocą dokonuje się z zewnątrz
operacji na danych prywatnych.
class samochod {
private:
char model[20];
float przebieg,paliwo;
public:
void tankuj(float ile_litrow);
void jedz(float ile_kilometrow);
};
Najczęściej dobrze zaprojektowana klasa daje dostęp bez ograniczeń tylko do wybranych
funkcji składowych
(2) (c) Marian Mrozek, Kraków - Nowy Sącz, 1997-2001
Wyszukiwarka
Podobne podstrony:
klasy i obiekty cz1 5klasy i obiekty cz1 7klasy i obiekty cz1 0klasy i obiekty cz1 6klasy i obiekty cz1 2klasy i obiekty cz1 3JP SS 6 Klasy i obiekty18 klasy i obiektyklasy i obiekty cz2 0klasy i obiekty cz2 1JAVA 09 klasy i obiekty(2)JP SS 7 Klasy i obiektyklasy i obiekty cz2 2klasy i obiekty cz2 3świerszczyński,programowanie obiektowe,Pojęcia klasy i obiektu; dziedziczeniewięcej podobnych podstron