Dacă doriți să deveniți programator Java, există multe concepte noi de învățat. Există clase, metode, excepții, constructori, variabile și multe altele; Poți fi copleșit învățându-l. Deci, ar trebui să le învățați unul câte unul. În acest articol tutorial, veți învăța cum să apelați o metodă în java.
Etapa
Pasul 1. Metoda echivalent cu funcțiile din limbaje de programare precum C, care ajută la refolosirea codului. Metodele constau dintr-o serie de afirmații, iar aceste metode pot fi apelate prin alte afirmații. La apelare, toate instrucțiunile care fac parte din metodă vor fi executate. De exemplu, luați în considerare această metodă:"
public static void methodExample () {}
Momentan nu există cod, dar există trei cuvinte cheie înainte de denumirea metodei. Există
public
,
static
și
nul
Pasul 2. Cuvânt
public
înainte de denumirea metodei înseamnă că metoda în sine poate fi apelată din orice loc care include o altă clasă, chiar și dintr-un pachet (fișier) diferit, atâta timp cât importați acea clasă.
Există și alte cuvinte care pot înlocui
public
. Cuvântul este
protejat
și
privat
. Dacă o metodă
protejat
atunci numai această clasă și subclasele sale (clase care folosesc aceasta ca bază pentru compilarea codului) pot apela metoda. O metodă
privat
poate fi apelat numai în cadrul acelei clase. Ultimul cuvânt cheie nu este chiar un cuvânt. Cuvântul este folosit doar dacă nu aveți niciun substitut
public
,
protejat
sau
privat
. Acest cuvânt se numește implicit sau privat-pachet. Aceasta înseamnă că numai clasele din același pachet pot apela metoda.
Pasul 3. Al doilea cuvânt cheie,
static
înseamnă că metoda aparține clasei și nu este o instanță a clasei (obiectului).
Metodele statice trebuie apelate folosind numele clasei:"
ExampleClass.methodExample ()
Cu toate acestea, dacă cuvântul cheie
static
nu există, metodele pot fi apelate numai prin obiecte. De exemplu, dacă se numește clasă
Exemplu Obiect
și are un constructor (pentru a crea un obiect), putem crea un nou obiect tastând
ExampleObject obj = new ExampleObject ();
și apelați metoda cu „
obj.methodExample ();
".
Pasul 4. Un alt cuvânt înainte de denumirea metodei este
nul
.
Spune
nul
înseamnă că metoda nu returnează nimic (nu returnează nimic dacă rulați metoda). Dacă doriți o metodă pentru a returna ceva, înlocuiți doar cuvântul
nul
cu tipul de date (tip primitiv sau de referință) al obiectului (sau tipului primitiv) pe care doriți să îl generați. Doar adauga
întoarcere
plus un obiect de acel tip undeva înainte de sfârșitul codului metodei.
Pasul 5. Când apelați o metodă care returnează ceva, puteți utiliza ceea ce a fost returnat
De exemplu, dacă
someMethod ()
returnează un număr întreg, apoi puteți seta un număr întreg la ceea ce este returnat cu „
int a = someMethod ();
Pasul 6. Unele metode necesită parametri
O metodă care ia un parametru întreg ar arăta ca.
someMethod (int a)
. Când utilizați o metodă ca aceasta, trebuie să scrieți numele metodei, apoi un număr întreg între paranteze:
someMethod (5)
sau
someMethod (n)
dacă
este un număr întreg.
Pasul 7. Metoda poate avea, de asemenea, mai mulți parametri, doar separați-i cu virgule. Dacă metoda
uneleMetoda
necesită doi parametri,
int a
și
Obiect obiect
va arăta ca"
someMethod (int a, obiect obiect)
. Pentru a utiliza această nouă metodă, trebuie să apelați numele metodei urmat de un număr întreg și un obiect între paranteze:
someMethod (4, chestie)
cu
lucru
este un
Obiect
sfaturi
-
Când apelați o metodă care returnează ceva, puteți apela o altă metodă pe baza a ceea ce returnează metoda respectivă. De exemplu, avem o metodă numită
getObject ()
care produce un obiect. Ei bine, în clasă
Obiect
nu există apeluri de metode nestatice
toString
care produc
Obiect
In forma
Şir
. Deci, dacă vrei să obții
Şir
este din
Obiect
generat de
getObject ()
într-un singur rând, scrieți „
String str = getObject (). ToString ();
- ".