Comportamentul unei clase determină cum
operează o instanţă a unei clase. De exemplu, cum reacţionează un obiect atunci
când un alt obiect sau o altă clasă îi cere să facă ceva. Să revenim la clasa Maşină. Comportamentul unei maşini constă în:
porneşte, opreşte, frânează, schimbă viteza, schimbă direcţia, etc.
Pentru a defini comportamentul unei clase se
definesc metode, echivalentul
funcţiilor sau procedurilor din alte limbaje de programare. Spre diferenţă de
alte limbaje de programare, în Java nu se pot defini funcţii în afara claselor.
Prin urmare, metodele sunt funcţii definite în interiorul claselor care
operează în instanţele claselor respective.
Metoda unui obiect poate fi apelată de către
un alt obiect sau o altă clasă.
Ca şi în cazul atributelor, există două tipuri
de metode: metode instanţă şi metode clasă. Metodele instanţă
operează doar în cadrul instanţei unei clase. În schimb, metodele clasă
operează în interiorul clasei.
Niciun comentariu:
Trimiteți un comentariu