gtemata.com

Cum se apelează o metodă în Java

Când începeți programarea în Java, trebuie să învățați multe concepte noi. Există clase, metode, excepții, constructori, variabile și multe altele și te pot face să te simți confuz. Prin urmare, este mai bine să înveți câte un lucru la un moment dat. În acest ghid, veți învăța cum să apelați o metodă în Java.

conținut

paşi

1
O metodă este echivalentul unei funcții în C și ajută când trebuie să reutilizați o parte din cod. O metodă constă dintr-o serie de afirmații și este posibilă invocarea ei cu o altă declarație. Atunci când sunt invocate (numite), toate declarațiile care fac parte din metodă vor fi executate. Utilizați această metodă ca exemplu: "metoda public void staticExemplu () {}". În prezent nu conține cod, dar puteți vedea trei cuvinte cheie înainte de numele metodei. acestea sunt public, static, și vid.
  • 2
    Cuvântul public înainte de numele metodei indică faptul că metoda în sine poate fi apelată în orice parte a codului, de exemplu alte clase și chiar fișiere diferite dacă importați acea clasă. Publicul poate fi înlocuit cu protejat sau privat. Dacă o metodă este protejată, numai această clasă și subclasele pot apela metoda. Dacă o metodă este privată, ea poate fi apelată numai în cadrul clasei. Ultima posibilitate nu este de a introduce cuvinte. Aceasta este setarea implicită, care este ambalată privată. Aceasta înseamnă că numai clasele din același pachet pot apela metoda.
  • 3
    Al doilea cuvânt cheie, static, înseamnă că metoda aparține clasei și nu instanțelor clasei (obiectelor). Metodele statice trebuie să fie numite folosind numele clasei: "EsempioClasse.metodoEsempio ()". Cu toate acestea, dacă cuvântul cheie static nu a fost prezent, metoda ar putea fi invocată numai printr-un obiect. Dacă, de exemplu, se numește clasa EsempioOggetto și a avut un constructor (pentru a crea obiecte), am putea crea un obiect nou prin tastare ExempluObject obj = new ExampleObject () - și apelați metoda cu "obj.methodEsempio () -".
  • 4


    Ultimul cuvânt înaintea metodei este vid. Cuvântul "void" înseamnă că atunci când metoda este executată, ea nu întoarce nimic. Dacă doriți ca metoda să returneze ceva, pur și simplu înlocuiți void cu un tip de date (primitiv sau de referință) a obiectului (sau tip primitiv) pe care doriți să obțineți. Apoi adăugați întoarcere înainte de un obiect de acest tip înainte de sfârșitul codului.
  • 5
    Când apelați o metodă care returnează ceva, puteți utiliza rezultatul. De exemplu, dacă o metodă METHODNAME () returnează un număr întreg, puteți seta o variabilă ca rezultat al metodei în acest fel "int a = someMethod () -"
  • 6
    Unele metode necesită un parametru. O metodă care necesită un număr întreg ca parametru va avea o sintaxă de acest tip numeMethod (int a). Când utilizați o metodă ca aceasta, va trebui să scrieți numele și apoi întregul număr în paranteze: nomeMethod (5) sau nomeMethod (n) dacă n este un număr întreg.
  • 7
    Metodele pot avea, de asemenea, mai mult de un parametru, separate prin virgule. În cazul în care metoda nomeMethod necesită doi parametri, int a și Obiect obiect, codul va fi scris astfel "numeMethod (int, Object obj)". Pentru a utiliza această nouă metodă, va trebui să-i apelați numele, urmat de un întreg și un obiect în paranteze: numeMethod (4, obiect) unde obiecteste a obiect.
  • Sfaturi

    • Când apelați o metodă care returnează ceva, puteți apela o altă metodă bazată pe rezultatul primei. Să presupunem că avem o metodă numită getObject () care returnează un obiect. În clasă obiect, există o metodă non-statică numită toString, care returneazăobiectsub forma unui șir șir
    Distribuiți pe rețelele sociale:

    înrudit