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:
ynni2
Inne pliki z tego folderu:
VBA Excel.pdf
(4792 KB)
Visual Basic Leksykon.ZIP
(352 KB)
APress - Expert One-On-One Visual Basic Business Objects (2003).chm
(16555 KB)
APress - Expert VB 2005 Business Objects (2006).pdf
(10443 KB)
Paul McFedries - Absolute Beginner's Guide to VBA.chm
(1582 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
[flv] FL Studio
Aerobic filmy
Akademia Rozwoju
Zgłoś jeśli
naruszono regulamin