Ako želite postati Java programer, morate naučiti mnogo novih koncepata. Postoje klase, metode, iznimke, konstruktori, varijable i drugo; Možeš biti preneražen kad to naučiš. Dakle, trebali biste ih naučiti jedan po jedan. U ovom vodiču naučit ćete kako pozvati metodu u javi.
Korak
Korak 1. Metoda ekvivalent funkcijama u programskim jezicima kao što je C, što pomaže u ponovnoj upotrebi koda. Metode se sastoje od niza iskaza, a te se metode mogu pozvati putem drugih iskaza. Kad se pozovu, izvršit će se svi izrazi koji su dio metode. Na primjer, razmislite o ovoj metodi:"
javna metoda static voidExample () {}
. Trenutno u njemu nema koda, ali postoje tri ključne riječi prije naziva metode. Postoji
javnost
,
statički
i
poništiti
Korak 2. Riječ
javnost
prije imena metode znači da se sama metoda može pozvati s bilo kojeg mjesta koje uključuje drugu klasu, čak i iz drugog paketa (datoteke) sve dok uvozite tu klasu.
Postoje i druge riječi koje mogu zamijeniti
javnost
. Riječ je
zaštićen
i
privatna
. Ako metoda
zaštićen
tada samo ova klasa i njezine podklase (klase koje to koriste kao osnovu za sastavljanje koda) mogu pozvati metodu. Metoda
privatna
može se pozvati samo unutar te klase. Zadnja ključna riječ zapravo nije riječ. Riječ se koristi samo ako nemate zamjenu
javnost
,
zaštićen
ili
privatna
. Ova se riječ naziva zadana ili privatno za paket. To znači da samo klase u istom paketu mogu pozvati metodu.
Korak 3. Druga ključna riječ,
statički
znači da metoda pripada klasi i da nije instanca klase (objekta).
Statičke metode moraju se pozvati pomoću naziva klase:"
ExampleClass.methodExample ()
Međutim, ako ključna riječ
statički
ne postoji, metode se mogu pozivati samo kroz objekte. Na primjer, ako se pozove klasa
ExampleObject
i ima konstruktor (za stvaranje objekta), možemo stvoriti novi objekt upisivanjem
ExampleObject obj = novi ExampleObject ();
a metodu pozovite s"
obj.methodExample ();
".
Korak 4. Još jedna riječ prije naziva metode je
poništiti
.
Reći
poništiti
znači da metoda ne vraća ništa (ne vraća ništa ako pokrenete metodu). Ako želite da metoda vrati nešto, samo zamijenite riječ
poništiti
s tipom podataka (primitivni ili referentni tip) objekta (ili primitivnog tipa) koji želite generirati. Samo dodajte
povratak
plus objekt te vrste negdje prije kraja koda metode.
Korak 5. Prilikom pozivanja metode koja vraća nešto, možete koristiti ono što je vraćeno
Na primjer, ako
someMethod ()
vraća cijeli broj, tada možete postaviti cijeli broj na ono što se vraća s"
int a = someMethod ();
Korak 6. Neke metode zahtijevaju parametre
Metoda koja uzima cjelobrojni parametar izgledala bi ovako
someMethod (int a)
. Kada koristite ovakvu metodu, morate napisati naziv metode, a zatim cijeli broj u zagradama:
neka metoda (5)
ili
someMethod (n)
ako
je cijeli broj.
Korak 7. Metoda može imati i više parametara, samo ih odvojite zarezima. Ako metoda
nekiMetoda
zahtijeva dva parametra,
int a
i
Objekt obj
izgledat će kao"
someMethod (int a, Object obj)
. Da biste koristili ovu novu metodu, morate pozvati naziv metode iza kojega slijedi cijeli broj i objekt u zagradama:
someMethod (4, stvar)
s
stvar
je
Objekt
Savjeti
-
Kada pozovete metodu koja vraća nešto, možete pozvati drugu metodu na temelju onoga što ta metoda vraća. Na primjer, imamo metodu koja se zove
getObject ()
koji proizvodi objekt. Pa u razredu
Objekt
nema poziva statičke metode
toString
koje proizvode
Objekt
u obliku
Niz
. Dakle, ako želite dobiti
Niz
to je od
Objekt
generirao
getObject ()
u jednom retku samo napiši"
Niz str = getObject (). ToString ();
- ".