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.
conținut
metodă
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
.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.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.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.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“.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.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-staticetoString
, astaproprietate
sub forma unui așir
apeluri. Deci, dacă aveți astașir
de laproprietate
a vrut să obțină astaGetObject ()
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
- Scrieți primul program Java
- Verificați versiunea Java prin linia de comandă Windows
- Creșteți memoria pentru Java în Windows 7
- Rulați un fișier Java
- Deveniți un programator Java
- Creați un cuvânt
- Pregătiți un Starbucks Java Chip Frappuccino
- Rulați solicitările POST HTTP în Android
- Instalați Java
- Creați un nou proiect Java în Eclipse
- Citate de ieșire în Java
- Calculați un procent din Java
- Creați o variabilă în Java
- Actualizați Java
- Instalați Java pe Windows 8
- Setați Java Home
- Activați Java în Firefox
- Instalați Kitul de dezvoltare software Java
- Instalați Java pe Linux
- Verificați dacă jаvascript funcționează cu Java Tester
- Creați un GUI cu Swing în Java