Conceptele de bază ale OOP - studopediya

EXEMPLU tip descriere obiect

tip <имя типа объекта>= obiect

Rrosedure Init (XN, YN: Integer);

Rrosedure Localizați (VaR XL, YL: Integer);

Concepte de bază ale programării orientate pe obiect - clasa, obiect, câmp, metodă, proprietate, eveniment. Raportul dintre conceptele de bază ale OOP. Dați exemple ale programului se referă la aceste concepte.

Într-un limbaj de programare orientat obiect bazat pe următoarele concepte:

IS - un set de proprietăți (parametrii) ale anumitor entități și metode de prelucrare a acestora (software).

Obiectul conține instrucțiunile (cod de program), care determină acțiunile care pot realiza obiectul, iar datele sunt prelucrate.

Proprietăți - caracteristică a obiectului, parametrul său. Toate obiectele au anumite proprietăți care disting în mod colectiv un obiect dintr-o multitudine de alte obiecte.

Obiectul are certitudinea că calitativă permite să selectați dintr-o multitudine de alte facilități și determină crearea și prelucrarea de independență față de alte obiecte.

Proprietățile obiectelor din diferite clase se pot suprapune, adică posibile obiectele care au aceleași proprietăți.

Una dintre proprietățile unui obiect sunt metoda de tratare a acesteia.

METODA - un program de acțiune asupra obiectului sau a proprietăților sale.

Metoda este considerată ca un cod asociat cu un anumit obiect; convertește proprietăți schimba comportamentul unui obiect.

EVENIMENT - modificarea stării obiectului.

Evenimentele externe sunt generate de utilizator (de exemplu, intrarea de tastatură sau un clic de mouse, un element de meniu, începutul macro); evenimente interne generate de sistem.

Obiectele pot fi combinate în clase (grupuri sau seturi - alte posibile terminologie în diverse sisteme software)

Class - un set de obiecte având o metode de prelucrare obișnuite aplicate sau proprietăți.

Clasa constă într-o structură de descriere a datelor și a procedurilor aferente (numite metode) care funcționează cu datele înregistrate pe instanțe ale structurii de date.

O clasă poate moșteni caracteristicile clasei generatoare. Acest lucru înseamnă că o nouă clasă de descriere structuri de date include o structură de date generate de clasă, precum și date noi. În plus, o nouă clasă de obiect poate apela toate procedurile instalației de generare, precum și acele metode de procedură, pe care le descrie.

Clasa, având în nici un strămoși, numită o clasă de bază. O clasă care moștenește caracteristicile altor clase, numite generate, copil sau clasă derivată.

Proprietăți: coordonate, culoare.

Metode: schimbare, muta.

Eveniment: faceți clic pe mouse pe obiect, apăsarea unor taste.