Če želite postati programer Java, se morate naučiti veliko novih konceptov. Obstajajo razredi, metode, izjeme, konstruktorji, spremenljivke in drugo; Lahko ste prestrašeni, ko se tega naučite. Zato bi se jih morali naučiti enega za drugim. V tem tutorial članku se boste naučili, kako poklicati metodo v javi.
Korak
Korak 1. Metoda enakovredne funkcijam v programskih jezikih, kot je C, kar pomaga pri ponovni uporabi kode. Metode so sestavljene iz vrste izjav in te metode je mogoče poklicati prek drugih stavkov. Ob klicu se izvedejo vse izjave, ki so del metode. Na primer, razmislite o tej metodi:"
javna metoda static voidExample () {}
. V njem trenutno ni kode, vendar so pred imenom metode tri ključne besede. Obstaja
javno
,
statična
in
nično
Korak 2. Beseda
javno
pred imenom metode pomeni, da je mogoče samo metodo poklicati s katerega koli mesta, ki vključuje drug razred, tudi iz drugega paketa (datoteke), dokler ta razred uvozite.
Obstajajo še druge besede, ki jih lahko nadomestijo
javno
. Beseda je
zaščiteno
in
zasebno
. Če metoda
zaščiteno
potem lahko le ta razred in njegovi podrazredi (razredi, ki to uporabljajo kot osnovo za sestavljanje kode), pokličejo metodo. Metoda
zasebno
lahko pokličete samo znotraj tega razreda. Zadnja ključna beseda v resnici ni beseda. Beseda se uporablja le, če nimate nadomestka
javno
,
zaščiteno
oz
zasebno
. Ta beseda se imenuje privzeta ali zasebno za paket. To pomeni, da lahko metodo kličejo le razredi v istem paketu.
Korak 3. Druga ključna beseda,
statična
pomeni, da metoda pripada razredu in ni primerek razreda (objekta).
Statične metode je treba poklicati z imenom razreda:"
ExampleClass.methodExample ()
Če pa ključna beseda
statično
ne obstaja, metode je mogoče poklicati samo prek predmetov. Na primer, če je poklican razred
ExampleObject
in ima konstruktor (za ustvarjanje predmeta), lahko s tipkanjem ustvarimo nov objekt
ExampleObject obj = nov ExampleObject ();
in pokličite metodo z"
obj.methodExample ();
".
Korak 4. Druga beseda pred imenom metode je
nično
.
Reci
nično
pomeni, da metoda ne vrne nič (vrne nič, če zaženete metodo). Če želite, da način vrne nekaj, samo zamenjajte besedo
nično
s podatkovnim tipom (primitivni ali referenčni tip) predmeta (ali primitivnega tipa), ki ga želite ustvariti. Samo dodajte
vrnitev
plus predmet te vrste nekje pred koncem kode metode.
Korak 5. Ko kličete metodo, ki nekaj vrne, lahko uporabite tisto, kar je bilo vrnjeno
Na primer, če
someMethod ()
vrne celo število, potem lahko nastavite celo število na to, kar se vrne z"
int a = someMethod ();
Korak 6. Nekatere metode zahtevajo parametre
Metoda, ki sprejme celoštevilčni parameter, bi izgledala tako
someMethod (int a)
. Ko uporabljate takšno metodo, morate napisati ime metode, nato pa v oklepaju celo število:
nekajMetoda (5)
ali
someMethod (n)
če
je celo število.
Korak 7. Metoda lahko ima tudi več parametrov, le ločite jih z vejicami. Če metoda
nekaj Metoda
zahteva dva parametra,
int a
in
Objekt obj
bo videti kot"
someMethod (int a, Object obj)
. Če želite uporabiti to novo metodo, morate poklicati ime metode, ki ji sledi celo število in predmet v oklepaju:
someMethod (4, stvar)
z
stvar
je
Objekt
Nasveti
-
Ko pokličete metodo, ki nekaj vrne, lahko pokličete drugo metodo glede na to, kaj ta metoda vrne. Na primer, imamo metodo z imenom
getObject ()
ki proizvaja predmet. No, v razredu
Objekt
brez klicev nestatične metode
toString
ki proizvajajo
Objekt
v obliki
Vrvica
. Torej, če želite dobiti
Vrvica
to je od
Objekt
ustvaril
getObject ()
v eni vrstici samo napiši"
Niz str = getObject (). ToString ();
- ".