Poznaj C++ w$ godziny0093

Poznaj C++ w$ godziny0093







Godzina 6

h

Proste klasy

Klasy stanowią rozszerzenie możliwości C++, pozwalające na reprezentowanie i rozwiązywanie złożonych, rzeczywistych problemów. W ciągu najbliższej godziny nauczysz się:

□    Co to są klasy i obiekty

□    Jak zdefiniować nową klasę i jak stworzyć obiekty tej klasy

Tworzenie nowych typów

Poznałeś już różne rodzaje typów zmiennych. Typ zmiennej zawiera informację o rodzaju wartości przechowywanych przez tę zmienną. Jeśli zdefiniujesz zmienne Wysokosc i Szerokość jako unsigned short, to wiadomo będzie, że zmienne te będą mogły przyjmować wartości od 0 do 65535 (przy założeniu, że unsigned short zajmuje dwa bajty).

W praktyce, to właśnie oznacza, że zmienna jest typu unsigned short. Nie chodzi tu o to, że zakres wartości jest „produktem ubocznym” bycia zmienną typu unsigned short.

Oprócz informacji o rozmiarze, typ zawiera również dane o możliwościach i właściwościach obiektu. Np. liczby typu short mogą być dodawane. Oznacza ta, że sama deklaracja zmiennych Wysokosc i Szerokość jako short mówi, że liczby te będzie można dodać, a wartość przypisać innej zmiennej.


Godzina O

Proste klasy

Klasy stanową rozszerzenie możliwości C++, pozwalające na reprezentowanie i rozwiązywanie złożonych, rzeczywistych problemów. W ciągu najbliższej godziny nauczysz się:

□    Co to są klasy i obiekty

□    Jak zdefiniować nową klasę i jak stworzyć obiekty tej klasy

Tworzenie nowych typów

Poznałeś już różne rodzaje typów zmiennych. Typ zmiennej zawiera informację o rodzaju wartości przechowywanych przez tę zmienną. Jeśli zdefiniujesz zmienne Wysokosc i Szerokość jako unsigned short, to wiadomo będzie, że zmienne te będą mogły przyjmować wartości od 0 do 65535 (przy założeniu, że unsigned short zajmuje dwa bajty).

W praktyce, to właśnie oznacza, że zmienna jest typu unsigned short. Nie chodzi tu o to, że zakres wartości jest „produktem ubocznym” bycia zmienną typu unsigned short.

Oprócz informacji o rozmiarze, typ zawiera również dane o możliwościach i właściwościach obiektu. Np. liczby typu short mogą być dodawane. Oznacza ta, że sama deklaracja zmiennych Wysokosc i Szerokość jako short mówi, że liczby te będzie można dodać, a wartość przypisać innej zmiennej.


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0095 Proste klasy 81 Proste klasy 81 NOWY TERMIN Klienci twojej klasy to inne k
Poznaj C++ w$ godziny0097 Proste klasy 83Dostęp do zasobów klasy Jeśli masz zdefiniowany obiekt Kot
Poznaj C++ w$ godziny0101 Proste klasy 87 Linia 12 rozpoczyna sekcję prywatną, która w tym wypadku s
Poznaj C++ w$ godziny0103 Proste klasy 89 W tym miejscu należy zwrócić uwagę na dwie ważne rzeczy: □
Poznaj C++ w$ godziny0105 Proste klasy 91 Linia 58 zawiera definicję obiektu Frisky (będącego klasy
Poznaj C++ w$ godziny0256 248 Godzina 16 ZAWSZE NIGDY Zawsze rozszerzaj możliwości i funkcjonalno
Poznaj C++ w$ godziny0243 Dziedziczenie 235 Ten program nie wypisuje nic na ekranie, gdyż jest jedyn
Poznaj C++ w$ godziny0005 Część VI Tematy specjalne 293 20 Specjalne klasy i
Poznaj C++ w$ godziny0031 Godzina 2 Program w C++ Zanim zaczniemy dokładnie poznawać szczegóły progr
Poznaj C++ w$ godziny0092 KlasyGodzina 6    Proste klasy 7    Więcej o
Poznaj C++ w$ godziny0106 Godzina 7Więcej o klasach W trakcie godziny 6, „Proste klasy”, nauczyłeś s
Poznaj C++ w$ godziny0111 98 Godzina 7Listing 7.2. Implementacja klasy Kot w pliku kot . CPP. 1: &nb
Poznaj C++ w$ godziny0112 Więcej o klasach 99Klasy wykorzystujące inne klasy jako dane wewnętrzne Ba
Poznaj C++ w$ godziny0155 144 Godzina 10Usuwanie obiektów Kiedy wywołasz delete na wskaźniku do obie
Poznaj C++ w$ godziny0198 Zaawansowane funkcje 189Inicjalizacja obiektów Dotychczas, wartości wewnęt
Poznaj C++ w$ godziny0204 Przeciążanie operatorów W poprzednim rozdziale nauczyłeś się przeciążać me
Poznaj C++ w$ godziny0217 208 Godzina 14 licz: 5 ANALIZA: W linii 11 zaszła ważna zmiana. Przeciążyl
Poznaj C++ w$ godziny0251 Dziedziczenie 243 Zauważ, że w linii 74, domyślny konstruktor klasy Pies w
Poznaj C++ w$ godziny0252 244 Godzina 16Listing 16.5. Nadpisanie w klasie pochodnej metod klasy

więcej podobnych podstron