1. Jakim słowem kluczowym oznaczamy klasę ? 2. Jak nazywamy funkcję klasy ? 3. Co to jest konstruktor ? 4. Wymień 3 cechy charakterystyczne dla konstruktora. 5. Do czego służy destruktor ? 6. Jak nazywamy dane typu klasa ? 7. Jaki operator służy do wywołania funkcji w klasie ? 8. Co to jest dana statyczna ? 9. Zadeklaruj daną statyczną Cena typu zmiennoprzecinkowego. 10. Czy zmienna statyczna musi być zmienną globalną ? 11. Stwórz klasę o nazwie Kot zawierającą trzy składowe prywatne imie, kolor, wiek. Nadaj im odpowiednie typy. 12. Podaj definicję metody opisanej w pytaniu 11. 13. Do powyższego fragmentu programu dodaj konstruktor. 14. Do powyższego fragmentu programu dodaj destruktor. 15. W powyższym fragmencie programu stwórz dwa obiekty kot1 i kot2 i nadaj im dowolne wartości początkowe. 16. Do powyższego fragmentu programu dodaj wywołane metody Dane 17. Do powyższego fragmentu programu dodaj elementy, które pozwolą na skompilowanie
Boshi
1 class 2 metody/funkcje składowe 3 funkcja wywoływana przy tworzeniu instancji klasy 4 Jest wywoływany zawsze, jawnie lub nie, nie jest dziedziczony, przyjmuje parametry lub nie 5 do sprzątania przed zniszczeniem obiektu 6 obiekty 7 operator zakresu 8 dana wspólna dla wszystkich obiektów klasy 9 const static Float Cena; 10 nie 11 class kot {private : string imie, kolor, int wiek}; 12 nie logiczne pytanie 13 kot(); 14 ~kot(); 15 kot kot1('franek', 'czerwony', 13),kot2('janek', 'zielony', 55);
2 metody/funkcje składowe
3 funkcja wywoływana przy tworzeniu instancji klasy
4 Jest wywoływany zawsze, jawnie lub nie, nie jest dziedziczony, przyjmuje parametry lub nie
5 do sprzątania przed zniszczeniem obiektu
6 obiekty
7 operator zakresu
8 dana wspólna dla wszystkich obiektów klasy
9 const static Float Cena;
10 nie
11 class kot {private : string imie, kolor, int wiek};
12 nie logiczne pytanie
13 kot();
14 ~kot();
15 kot kot1('franek', 'czerwony', 13),kot2('janek', 'zielony', 55);