Documente Academic
Documente Profesional
Documente Cultură
Poo Intro - Pps
Poo Intro - Pps
obiect (POO)
utilizand C++
Dorel Lucanu
Bibliografie
H. Schildt: C++ manual complet, Teora, 2000
Bjarne Stroustrup: The C++ Programming Language,
Adisson-Wesley, 3nd edition, 1997
Manuale electronice
nume
atribute
metode
• Un cont bancar:
• are un titular, sold, o rata a dobinzii, numar de cont si
• se pot efectua operatii de depunere, extragere,
actualizare sold
Extragerea atributelor:
• titular, sold, rata a dobinzii, numar de cont
Extragerea metodelor
• depunere, extragere, actualizare sold
Completarea specificatiei
• actualizare sold data ultimei operatii
Cont
sold sold
depune( ) depune( )
cont.sold += suma
cont.depune(suma) OK!
sectiuni publice
limitarea
accesului la
informatii sectiuni private
void main()
{
Cont cont;
cont.depune(2000);
}
cont.sold += 5000;
char Stiva::top()
{
if (virf < 0)
throw "Depasire inferioara.";
return tab[virf];
}
try {
while (true) { a
s.push(c++); b
c
cout << s.top() << endl; d
} e
f
} g
h
catch (char *mes_err) { i
cout << mes_err << endl; j
Depasire superioara.
} Press any key to ...
#include <string>
#using namespace std
...
#include "..\string\my_string.h"
...