1
O metodă este echivalentă cu o funcție în alte limbi, cum ar fi în C. Un set de coduri este o metodă și această metodă poate fi apelată în timpul altor părți ale codului. Când este apelat, trebuie executat tot codul care face parte din metodă. De exemplu, pe măsură ce privim această metodă "metoda public void staticExemplu () {}
"Nu are nici un cod, dar există trei cuvinte înainte de numele metodei, public
, static
, și vid
.
2
Cuvântul public
înainte de metoda înseamnă că metoda poate fi apelată de oriunde, inclusiv din alte clase și chiar din alte pachete (fișiere) atâta timp cât le importați. Există trei cuvinte care pot înlocui public
. Sunt protejat
și privat
. Dacă este o metodă protejat
(protejate), atunci numai această clasă și subclasele (clasele care utilizează părintele ca bază) pot numi această metodă. Dacă este o metodă privat
(privat), atunci metoda poate fi apelată numai în cadrul clasei. Ultimul cuvânt care poate fi folosit nu este chiar un cuvânt. Asta este, dacă nu puneți nimic public
, protejat
, sau privat
. Aceasta se numește "implicită" sau pachet privat, ceea ce înseamnă că numai clasele din același pachet pot apela metoda.
3
Al doilea cuvânt, static
, înseamnă că metoda aparține clasei și nu unei părți a acesteia (obiect). Metodele statice ar trebui să fie numite folosind numele clasei: "exampleClass.example Metoda ()
"Cu toate acestea, în cazul în care cuvântul static
nu era acolo, atunci metoda ar putea fi apelată doar printr-un obiect. De exemplu, dacă au fost chemați clasa ExemploObjeto
și a avut un constructor (pentru a face obiecte), am putea crea un obiect nou atunci când tastați ObjectObject Object Object Object ObjectObject ()
, și apelați metoda cu "obj.metodoExemplu () -
“.
4
Ultimul cuvânt înainte de numele metodei este vid
. Aceasta înseamnă că metoda nu întoarce nimic. Dacă doriți o metodă de a oferi feedback, înlocuiți cuvântul vid
cu un fel de date (primitiv sau de referință) a obiectului pe care doriți să îl returnați. Apoi adăugați întoarcere
un alt obiect de acest tip undeva spre sfârșitul codului metodei.
5
Când apelați o metodă care returnează ceva, puteți utiliza întoarcerea în sine. De exemplu, dacă a unele metode ()
returnează un număr întreg, puteți seta un număr întreg pentru a-l returna cu "int a = someMethod () -
"
6
Unele metode necesită un anumit parametru. O metodă care necesită un număr întreg ar fi o anumită metodă (int a)
. Când utilizați o astfel de metodă, va trebui să scrieți numele și un număr întreg în paranteze: o metodă (5)
sau o anumită metodă (n)
dacă n
este un număr întreg.
7
Metodele pot avea, de asemenea, mai mulți parametri pur și simplu separați prin virgule. În cazul în care o anumită metodă
necesită doi parametri, int a
și Obiect obiect
, el ar fi "o anumită metodă (int a, object obj)
"Pentru a utiliza această nouă metodă, ar fi numită urmată de un întreg și un obiect între paranteze: unele metode (4, lucru)
unde lucru
este a obiect
.