Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałMaciej Jeżowski Został zmieniony 11 lat temu
1
Klasy w C++
2
Deklaracja klasy class NazwaTwojejKlasy { //w tym miejscu piszemy definicje typów, //zmienne i funkcje jakie mają należeć do klasy. }; //tutaj średnik jest bardzo ważny!
3
Słowa kluczowe private, protected, public C++ umożliwia łatwe modyfikowanie praw dostępu do wybranych zmiennych i funkcji klasy. Służą do tego trzy słowa kluczowe: private, protected public
4
Słowo kluczowe private oznacza dostęp do zmiennych i funkcji tylko z poziomu klasy. Nie są one widoczne poza klasą, więc użytkownik klasy nie będzie mógł uzyskać dostępu do zmiennej (lub funkcji) spoza klasy.
5
Słowo kluczowe protected ma takie same własności co słowo kluczowe private. Różnice pojawiają się tylko wtedy, gdy przyjdzie nam dziedziczyć klasy. Jeśli będziemy dziedziczyli klasę A do klasy B to zmienne oznaczone jako private w klasie A będą niewidoczne dla klasy B. Jeśli zmienne (i funkcje) klasy A będą miały prawo dostępu protected to takie zmienne (i funkcje) będą widoczne dla klasy B.
6
Słowo kluczowe public Dostęp publiczny umożliwia uzyskiwanie dostępu do dowolnej zmiennej i funkcji z dowolnego miejsca w kodzie (jeśli oczywiście zachowana jest logika programowania w C++).
7
class TwojaKlasa { }; int main() { TwojaKlasa nazwaZmiennej; return( 0 ); }
8
#include class TwojaKlasa { public: double liczba; //prawo dostępu: publiczne char tablica[ 20 ]; //prawo dostępu: publiczne private: int abc; //prawo dostępu: prytatne char znak; //prawo dostępu: prytatne std::string napis; //prawo dostępu: prytatne }; int main() { TwojaKlasa nazwaZmiennej; return( 0 ); }
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.