Apelați o metodă în Java

Când începeți programarea în Java, există multe concepte noi de învățat. Există clase, metode, constructori, variabile și multe altele și acest lucru vă poate ucide. Deci, este mai bine să învățați această piesă în parte. În acest articol, veți învăța cum să apelați o metodă în Java.

metodă

Imaginea intitulată Apelați o metodă în Java Pasul 1
1
O metodă este echivalentul unei funcții în limbi precum C, care ajută la reutilizarea codului. O serie de instrucțiuni oferă o metodă și această metodă poate fi apelată printr-o altă instrucțiune. Când sunt invocate, toate instrucțiunile care fac parte din metodă sunt executate. Uitați-vă, de exemplu această metodă: "metoda public void staticExemplu () {}"În prezent nu conține cod, dar există trei cuvinte cheie în fața numelui metodei public, static și vid.
  • Imaginea intitulată Apelați o metodă în Java Pasul 2
    2
    Cuvântul public înainte de numele metodei înseamnă că metoda în sine poate fi apelată de oriunde, inclusiv alte clase și chiar pachete diferite (fișiere) atâta timp cât importați clasa. Există și alte trei cuvinte public poate înlocui. Acestea sunt protejat și privat. Dacă o metodă protejat este, atunci numai această clasă și subclasele ei (clasele care le folosesc ca bază pentru construcția lor) pot invoca această metodă. Dacă o metodă privat este, atunci metoda poate fi apelată numai în cadrul clasei. Ultimul cuvânt cheie nu este nici măcar un cuvânt. Atunci nu faci nimic în loc de public, protejat sau privat a avut. Aceasta se numește implicită sau pachet-privat. Acest lucru înseamnă că numai clasele din același pachet pot apela metoda.
  • Imaginea intitulată Apelați o metodă în Java Pasul 3
    3
    Al doilea cuvânt cheie, static înseamnă că metoda aparține clasei și nu unei instanțe a clasei (obiect). Trebuie să fie numite metode statice cu numele clasei: "ExampleClass.methodExample ()În cazul în care cuvântul cheie static Cu toate acestea, dacă nu ar exista, atunci metoda ar putea fi apelată doar de un obiect. Dacă clasa este de ex. ExampleObject și ar avea un constructor (pentru crearea de obiecte), atunci am putea crea un obiect nou prin a face ExempluObject obj = new ExampleObject () - introduceți și metoda cu "obj.methodExample () -„Apelarea.
  • Imaginea intitulată Apelați o metodă în Java Pasul 4
    4
    Ultimul cuvânt cheie înaintea numelui metodei este vid. Cuvântul vid înseamnă că metoda nu are valoare de returnare (nu întoarce nimic când executați metoda). Dacă doriți o metodă de a returna ceva, înlocuiți-o vid de un tip de date (tip primitiv sau de referință) al obiectului (sau al tipului primitiv) pe care doriți să îl returnați. Adăugați întoarcere plus un obiect de acest tip undeva la sfârșitul codului metodei.


  • Imaginea intitulată Apelați o metodă în Java Pasul 5
    5
    Când apelați o metodă care returnează ceva, puteți utiliza această valoare de retur. Dacă de ex. SomeMethod () returnează un număr întreg, puteți utiliza întregul ca tip de returnare. "int a = someMethod () -Set“.
  • Imaginea intitulată Apelați o metodă în Java Pasul 6
    6
    Unele metode necesită un parametru. O metodă care necesită un parametru al unui întreg ar arăta astfel: someMethod (int a). Dacă utilizați o astfel de metodă, ați scrie numele metodei și apoi un întreg în paranteze: SomeMethod (5) sau SomeMethod (n), când n un număr întreg.
  • Imaginea intitulată Apelați o metodă în Java Pasul 7
    7
    Metodele pot avea și câțiva parametri separați prin virgule. În cazul în care metoda SomeMethod ar necesita doi parametri int a și Obiect obiect, acest lucru ar arata astfel:someMethod (int a, object obj)Pentru a folosi această nouă metodă, se va numi cu numele metodei urmate de un întreg și un obiect în paranteze: someMethod (4, Thing) în care lucru o proprietate este.
  • Sfaturi

    • Dacă apelați o metodă care returnează ceva, puteți apela o altă metodă bazată pe valoarea returnată. Să presupunem că avem o metodă GetObject (), care returnează un obiect. În clasă proprietate există un apel metode non-statice toString, asta proprietate sub forma unui a șir apeluri. Deci, dacă aveți asta șir de la proprietate a vrut să obțină asta GetObject () este returnat, atunci veți scrie "Stringul str = getObject (). ToString () -“.

    avertismente

    • Fii atent la clasele și metodele abstracte. Dacă o metodă este abstractă, ea nu poate fi utilizată până când nu este implementată de o altă clasă. Aceasta deoarece o metodă abstractă nu conține inițial niciun cod. Clasele abstracte sunt folosite ca un fel de cadru.
    Distribuiți pe rețelele sociale:

    înrudit