Programarea orientata pe obiecte

Extras din referat Cum descarc?

1) Notiunile de obiect si metoda
Ideea de obiect are la baza o notiune mai simpla, deja cunoscuta,si anume aceea de inregistrare(record).Asa cum stim, o inregistrare este o colectie de date, de tipuri diverse, pe care programatorul le reuneste sub un singur nume conform unor anumite scopuri.Spre deosebire de inregistrari, obiectele pot contine, pe langa date, functii si proceduri.
Una dintre cele mai simple definitii de obiect este urmatoarea:
type complex=object
re,im:real;
function modul:real;
end;
function complex.modul:real;
begin
modul:=sqrt(sqr(re)+sqr(im));
end;
Notiunea de obiect reprezinta un concept superior celui de inregistrare prin faptul ca poate contine atat date(variabile)cat si metode.
Metodele sunt functii sau proceduri care fac parte din definitia obiectului si care sunt concepute de programator in asa fel incat sa reprezinte cat mai bine o anumita notiune.
Metodele au acces la membrii obiectului in mod implicit.
Parametrii formali ai metodelor nu pot coincide cu variabilele cuprinse in definitia obiectului.
Functiile membre ale unui obiect prelucreaza datele membre ale obiectului care apeleaza metoda.
2) Metoda constructor
Aceasta metoda este o metoda in sens obisnuit, care pote fi inclusa in definitia obiectului. La fel ca si alte metode, ea poate avea sau nu parametrii.
o Definitia unui obiect in Pascal reprezinta un tip de date creat de utilizator(programator) conform propriului scop.
o Definitia unui obiect este cuprinsa intre cuvintele rezervate ale limbajului object si end.
o Un obiect poate contine date (variabile) si metode (functii sau proceduri).
o Metodele sunt "anuntate" in definitia tipului de obiect si sunt descrise explicit in exteriorul acesteia.
o Metodele au acces implicit la restul membrilor obiectului.
o Metodele (functii sau proceduri) pot avea parametrii formali dar acestia trebuie sa difere de datele membre ale obiectului.


Fisiere in arhiva (1):

  • Programarea orientata pe obiecte.doc

Imagini din acest proiect Cum descarc?

Descarca gratuit aceast referat (0 €)

Completezi numele, prenumele și adresa de email. După aceea primesti prin email link-ul pentru descărcare. Completeaza o adresă de email validă.

1. Numele, Prenumele si adresa de email:

Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.



Hopa sus!