Programowanie obiektowe i C++.pdf
(
205 KB
)
Pobierz
Programowanie Obiektowe i C++
ProgramowanieObiektoweiC++
MarcinBenke
InstytutInformatykiUW
23.10.2006
MarcinBenke(IIUW) ProgramowanieObiektoweiC++
23.10.2006 59/27
Klasy
Klasajestnowymtypemdanychzdefiniowanymprzez
u˙zytkownika
Warto´scitakiegotypunazywamyobiektami
Najprostszaklasajestpoprostustruktur˛a,np
structZespolona{
doublere,im;
};
MarcinBenke(IIUW) ProgramowanieObiektoweiC++
23.10.2006 60/27
Klasyjakostrukturyzoperacjami
structZespolona{
doublere,im;
Zespolonadodaj(Zespolona);
doublemodul();
};
MarcinBenke(IIUW) ProgramowanieObiektoweiC++
23.10.2006 61/27
Interfejsiimplementacja
Definicjaklasypodajetylkojejinterfejs,trzebajeszczegdzie´s
poda
´
cjejimplementacj˛e(definicjemetod)
Zespolona::modul(){
returnsqrt(re
*
re+im
*
im);
Zespolona::dodaj(Zespolonaz){
Zespolonaw;
w.re=re+z.re;
w.im=im+z.im;
returnz;
}
MarcinBenke(IIUW) ProgramowanieObiektoweiC++
23.10.2006 62/27
}
Ochronaprywatno´sci
Cz˛estochcemychroni´cprywatnedane,audost˛epnia´ctylko
operacjezinterfejsu
Mechanizmklaspozwalanato:
classZespolona{
doublere,im;
public:
Zespolonadodaj(Zespolona);
doublemodul();
};
Wstrukturzewszystkieskładnikis˛adost˛epne;wklasietylko
tewcz˛e´sci
public
.
MarcinBenke(IIUW) ProgramowanieObiektoweiC++
23.10.2006 63/27
Plik z chomika:
imperavi
Inne pliki z tego folderu:
Wypiski o C++ - 109 str.pdf
(1479 KB)
C++ Builder 5 - Ćwiczenia praktyczne - 137 str.rar
(732 KB)
Kurs C, C++ - 289 str.rar
(284 KB)
Programowanie w języku C++ - Porębski - 231 str.pdf
(3299 KB)
Programowanie w C i C++, Borland C++ - 449 str.pdf
(1248 KB)
Inne foldery tego chomika:
Język C
Język C#
Język Delphi
Język Java
Zgłoś jeśli
naruszono regulamin