Ob začetku programiranja v Javi se je treba naučiti veliko novih konceptov. Obstajajo razredi, metode, izjeme, konstruktorji, spremenljivke in drugo, kar lahko postane ogromno. Zato se je najbolje naučiti kos po kos. Ta wikiHow vas uči, kako poklicati metodo v Javi.
Koraki
Korak 1. Razumeti, kaj je metoda
V Javi je metoda vrsta stavkov, ki ustvarijo funkcijo. Ko je metoda deklarirana, jo lahko za izvedbo funkcije pokličemo na različnih delih kode. To je uporaben način za vedno znova uporabo iste kode. Spodaj je primer preproste metode.
public static void methodName () {System.out.println ("To je metoda"); }
Korak 2. Razglasite dostop do razreda za metodo
Pri razglasitvi metode v Javi morate deklarirati, kateri razredi lahko dostopajo do metode. V zgornjem primeru je dostop deklariran kot "Javen". Obstajajo trije modifikatorji dostopa, ki jih lahko razglasite za metodo:
-
Javno:
Če postavite modifikator dostopa "javno" pred ime metode, lahko metodo pokličete od koder koli.
-
Zaščiteno:
"Zaščiteni" modifikator dostopa omogoča le klicanje metode v svojem razredu in podrazredih.
-
Zasebno:
Če je metoda deklarirana
zasebno
- potem je mogoče metodo poklicati samo znotraj razreda. To se imenuje privzeto ali zasebno za paket. To pomeni, da lahko samo razredi v istem paketu pokličejo metodo.
Korak 3. Razglasite razred, ki mu metoda pripada
V zgornjem primeru druga ključna beseda "static" pomeni, da metoda pripada razredu in ne kateri koli primerek razreda (objekta). Statične metode je treba poklicati z imenom razreda: "ExampleClass.methodExample ()".
Če ključna beseda "static" ni bila uporabljena, je mogoče metodo priklicati samo prek predmeta. Na primer, če se je razred imenoval "ExampleObject" in je imel konstruktor (za izdelavo objektov), bi lahko naredili nov objekt z vnosom "ExampleObject obj = new ExampleObject ();" in metodo poklicali z uporabo naslednjega:: "obj.methodExample ();"
Korak 4. Razglasite vrnjeno vrednost
Vrnjena vrednost označuje ime vrednosti, ki jo metoda vrne. V zgornjem primeru beseda "void" pomeni, da metoda ne vrne ničesar.
- Če želite, da metoda vrne nekaj, preprosto zamenjajte besedo "void <" s podatkovnim tipom (primitivni ali referenčni tip) predmeta (ali primitivnega tipa), ki ga želite vrniti. Primitivne vrste vključujejo int, float, double itd. Nato samo dodajte "return" plus predmet te vrste nekje proti koncu kode metode.
- Ko kličete metodo, ki nekaj vrne, lahko uporabite tisto, kar vrne. Na primer, če metoda, imenovana "someMethod ()", vrne celo število (število), potem lahko s kodo nastavite celo število na vrnjeno vrednost: "int a = someMethod ();"
Korak 5. Razglasite ime metode
Ko deklarirate razrede, ki lahko dostopajo do metode, razred, ki mu pripada, in vrnjeno vrednost, morate metodi dati ime, da jo lahko pokličete. Če želite metodi dati ime, preprosto vnesite ime metode, ki ji sledi odprt in zaprt oklepaj. Zgornji primeri vključujejo "someMethod ()" in "methodName ()". Nato bi vse odprte in zaprte kodraste oklepaje "{}" vnesli vse stavke metode
Korak 6. Pokličite metodo
Če želite poklicati metodo, morate v vrstico, v kateri želite izvesti metodo, vnesti ime metode, ki ji sledijo odprte in zaprte oklepaje. Prepričajte se, da kličete samo metodo v razredu, ki ima dostop do nje. Spodaj je primer metode, ki je deklarirana in nato poklicana v razredu:.
javni razred className {public static void methodName () {System.out.println ("To je metoda"); } javna statična void main (String args) {methodName (); }}
Korak 7. Metodi dodajte parameter (če je potrebno)
Nekatere metode zahtevajo parameter, kot je celo število (število) ali referenčni tip (na primer ime predmeta). Če metoda zahteva parameter, preprosto vnesete parameter med odprto in zaprto oklepaj za imenom metode. Metoda, ki zahteva celoštevilski parameter celega števila, bi bila videti kot "someMethod (int a)" ali podobno. Metoda, ki uporablja referenčni tip, bi izgledala kot "someMethod (Object obj)" ali podobno.
Korak 8. Pokličite metodo s parametrom
Ko kličete metodo, ki zahteva parameter, bi preprosto dodali parameter v podokno za imenom metode. Na primer: "someMethod (5)" ali "someMethod (n)", če je "n" celo število. Če metoda zahteva referenčni predmet, preprosto vnesite ime predmeta v odprte in zaprte oklepaje. Na primer, "someMethod (4, stvar)".
Korak 9. Metodi dodajte več parametrov
Metode imajo lahko tudi več parametrov, preprosto ločenih z vejicami. V naslednjem primeru je ustvarjena metoda za seštevanje dveh celih števil in vrnitev vsote kot metode vračila. Ko se metoda pokliče, sta podani dve celi števili, saj se parametri seštejejo. Ko se program zažene, boste prejeli izpis, ki pravi "Vsota A in B je 50".:
javni razred myClass {javna statična void vsota (int a, int b) {int c = a + b; System.out.println ("Vsota A in B je"+ c); } javna statična void main (String args) {sum (20, 30); }}
Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom
Nasveti
-
Ko kličete metodo, ki nekaj vrne, lahko pokličete drugo metodo, ki temelji na tem, kaj ta metoda vrne. Recimo, da imamo metodo imenovano
getObject ()
ki vrne predmet. No, v razredu
Objekt
obstaja klic nestatične metode
toString
ki vrne
Objekt
v obliki a
Vrvica
. Torej, če želite to dobiti
Vrvica
Iz
Objekt
vrnil
getObject ()
v eni vrstici bi samo napisali"
Niz str = getObject (). ToString ();
- ".