Referat - Programarea pe obiecte

Categorie
Referate Informatica
Data adaugarii
acum 5 ani
Afisari
395
Etichete
programarea, obiecte
Descarcari
271
Nota
0 / 10 - 0 voturi

Programarea pe obiecte


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.

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.
Definitia unui obiect in Pascal reprezinta un tip de date creat de utilizator(programator) conform propriului scop.
Definitia unui obiect este cuprinsa intre cuvintele rezervate ale limbajului object si end.
Un obiect poate contine date (variabile) si metode (functii sau proceduri).
Metodele sunt “anuntate” in definitia tipului de obiect si sunt descrise explicit in exteriorul acesteia.
Metodele au acces implicit la restul membrilor obiectului.
Metodele (functii sau proceduri) pot avea parametrii formali dar acestia trebuie sa difere de datele membre ale obiectului.

Incapsulare
Proprietatea obiectelor, prin care


Copyright © Toate drepturile rezervare. 2008 - 2024 - Referatele.org