Metoda (programare)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 27 martie 2020; verificările necesită 2 modificări .

O metodă în programarea orientată pe obiect  este o funcție sau o procedură care aparține [1] unei clase sau obiecte .

La fel ca o procedură în programarea procedurală , o metodă constă dintr-un număr de instrucțiuni pentru a efectua o acțiune și are un set de argumente de intrare .

Există metode simple și metode statice (metode de clasă):

Metodele oferă o interfață prin care sunt accesate datele unui obiect dintr-o anumită clasă, oferind astfel încapsularea datelor .

În funcție de ce nivel de acces oferă această sau acea metodă, alocați:

Această separare a interfețelor vă permite să păstrați interfața publică neschimbată, dar să modificați implementarea internă.

Vezi și

Note

  1. Proprietatea înseamnă că metoda este asociată în mod explicit cu procesarea unei anumite clase de obiecte. Teoretic , o metodă este concepută pentru a gestiona tipul asociat cu ea , dar de fapt acest lucru nu este necesar.