O metodă este o funcție care este una dintre proprietățile unei clase sau a unui obiect care îi aparține. Dacă vorbim despre o metodă, atunci vrem să spunem că este utilizată paradigma programării orientate pe obiecte.
Instrucțiuni
Pasul 1
O metodă de clasă este o secvență de acțiuni, poate lua argumente și poate returna o valoare, deși niciuna dintre acestea nu este necesară. În cel mai general caz, linia de apel arată astfel: variabilă = nume_obiect.metod_obiect (listă de argumente); Sintaxa apelului este foarte diferită, totul depinde de limbajul de programare utilizat și, chiar și în același limbaj, puteți apela o metodă în moduri foarte diferite. Primul lucru de făcut este să specificați pentru ce obiect sau clasă va fi apelată funcția. Uneori nu trebuie să faceți acest lucru dacă lucrați deja în spațiul de nume necesar, de exemplu, în interiorul unei alte metode de clasă.
Pasul 2
Apoi, trebuie să-l apelați, ghidat de numele metodei sau de un alt mod acceptabil pentru ca un anumit limbaj de programare să îl indice în mod explicit. De obicei, o metodă urmează numele obiectului pe care este apelată, separată printr-un punct: nume_obiect.metodă (). Unele limbi necesită utilizarea altor delimitatori, cum ar fi spațiul sau colonul. Dacă se utilizează o construcție de control, care presupune că toate acțiunile sunt efectuate în interiorul obiectului desemnat (de exemplu, într-un număr de limbi, astfel de acțiuni sunt permise de controlul cu), atunci compilatorul este deja clar cu ce obiect acțiunile va fi efectuat. Trebuie doar să specificați numele metodei.
Una dintre caracteristicile programării orientate pe obiecte este delimitarea spațiului de nume. Este foarte important să țineți cont de acest lucru atunci când apelați la metode de curs. Metoda în sine este o interfață care oferă deja încapsulare.
Pasul 3
Apoi, trebuie să specificați argumentele pe care le necesită metoda. De obicei, lista argumentelor este inclusă între paranteze. Mulți compilatori moderni, atunci când descriu o funcție, îi solicită programatorului despre tipurile de argumente și numele lor, astfel încât să fie mai ușor pentru o persoană să navigheze și să nu transmită date în ordinea greșită. Dezvoltatorii de metode le pot scrie în așa fel încât un obiect să poată fi transmis ca argument, această abordare evită confuzia. Multe limbi vă permit să apelați metode de obiecte în așa fel încât obiectul în sine să fie transmis și ca argument.
Pasul 4
Dacă metoda returnează un rezultat, atunci cel mai probabil ar trebui să fie scris. Creați sau selectați o variabilă pentru a o stoca și atribuiți un apel funcțional. Când finalizează execuția, va returna rezultatul, care va fi scris în zona de memorie pe care ați specificat-o. Unele metode nu returnează nimic, ci doar efectuează un fel de operație asupra obiectului. În acest caz, nu trebuie să vă faceți griji cu privire la stocarea rezultatului funcției într-o variabilă.