Cum să apelați o metodă java
Aveți nevoie de multe de învățat să învățați să programați pe Java. Clase, metode, excepții, designeri, variabile și așa mai departe - toate acestea nu pot fi nebun. Aflați totul este mai bine în etape, iar acum vă vom spune despre metode.
Pași
unu. Metoda este echivalentul funcțiilor în limbile similare. Sunt necesare metode pentru reutilizarea codului. Un set de expresii creează o metodă, metoda poate fi cauzată de o altă expresie. Fiind cauzate de toate expresiile care fac parte din metoda vor fi îndeplinite.De exemplu: "
Publicul static Static MethoDexample () {}
".Nu există cod în el, dar există cuvinte cheie (3) înainte de numele metodei, și anume Public
, Static
și Nulă
.
2. Cuvânt
Public
Înainte de numele metodei, înseamnă că metoda poate fi cauzată de oriunde, inclusiv alte clase și chiar fișiere / pachete dacă importați clasa corespunzătoare. A inlocui Public
Puteți efectua următoarele opțiuni:Protejat
și Privat
.Dacă metoda Protejat
, Apoi, numai această clasă și subclase (clase create pe bază de clasă) pot provoca această metodă.Dacă metoda Privat
, Apoi se poate numi numai în interiorul clasei.Ultimul cuvânt cheie, în general, nici măcar cuvânt. Se folosește când în schimb Public
, Protejat
sau Privat
Nu ai nimic.Acesta este apelul implicit, ceea ce înseamnă că numai clasele din același pachet pot prelua această metodă.
3. Al doilea cuvânt cheie,
Static
, înseamnă că metoda aparține clasei și nu un exemplu al clasei (obiect). Metodele statice pot apela utilizând un nume de clasă: "Examplers.MethoDexample ()
".Cu toate acestea, în cazul cuvântului cheie Static
absente acolo, atunci metoda poate fi cauzată numai prin obiect.De exemplu, dacă clasa este numităExamplebiect
, Și are un constructor (pentru a crea obiecte), atunci putem crea un obiect nou prin tipărire ExampleBject obj = noul exempluObject ()-
, și sunați la metoda așa "Obj.MethoDexample ()-
".
4. Ultimul cuvânt înainte de metoda metodei -
Nulă
.Cuvânt Nulă
Aceasta înseamnă că metoda nu returnează nimic (nu dă nimic când sună).Dacă doriți să dați ceva de genul atunci când apelați metoda, atunci înlocuiți cuvântul Nulă
Tipul de obiect de date sau primitiv pe care doriți să îl primiți. Apoi adăugați doar Întoarcere
plus obiectul acestui tip este undeva mai aproape de sfârșitul metodei metodei.
cinci. Apelând o metodă care returnează ceva, puteți utiliza acest lucru returnabil. De exemplu, dacă
SomeMethod ()
Returnează un număr întreg, atunci puteți seta un număr întreg pentru ceea ce este returnat, deci: "int a = somemethod ()-
"
6. Unele metode necesită parametri.Metoda care necesită un parametru întregi pare a fi:
Somemethod (int a)
Folosind o metodă similară, scrieți numele metodei, apoi un număr întreg în paranteze: Somemethod (5)
sau Somemethod (n)
dacă N
- întreg.
7. Metodele pot avea mai mulți parametri separați prin virgule.Dacă metoda
Somemethod
necesită doi parametri, Int A
și Obiect obj
, Va arăta astfel: "SomeMethod (int a, obiect obj)
".Pentru a utiliza această metodă, trebuie să fie numită de numele metodei, după care trebuie să scrieți un număr întreg și obiect în paranteze: Somemethod (4, lucru)
Unde Lucru
- Acest Obiect
.sfaturi
- Apelarea metodei de returnare a ceva, puteți apela o altă metodă - în funcție de faptul că metoda se întoarce. Să presupunem că avem o metodă
GetObject ()
, Returnarea obiectului.In clasaObiect
Există o metodă non-staticăTostring
, RevenireaObiect
la fel deŞir
.Deci, dacă vrei să faci astaŞir
dinObiect
pesteGetObject ()
Într-o linie, atunci trebuie să scrieți "String str = getObject ().Tostring ()-
".
Avertizări
- Atent cu clasele abstracte și metodele. Dacă metoda abstractă nu poate fi utilizată până când nu este îndeplinită de o altă clasă - la urma urmei, în metoda abstractă la început nu există cod! Clasele abstracte sunt folosite ca un cadru.