Kuidas Javas meetodit kutsuda

Javas programmeerimist alustades tuleb õppida palju uusi kontseptsioone. Seal on klasse, meetodeid, erandeid, konstruktoreid, muutujaid ja palju muud ning see võib muutuda ülekaalukaks. Seega on kõige parem õppida tükkhaaval. See Selgitatud õpetab teile, kuidas Java keeles meetodit kutsuda.

1
Saage aru, mis on meetod. Javas on meetod lausete jada, mis loovad funktsiooni. Kui meetod on deklareeritud, saab seda funktsiooni täitmiseks välja kutsuda koodi erinevates osades. See on kasulik viis sama koodi ikka ja jälle kasutamiseks. Järgnev on näide lihtsast meetodist. public static void methodName() { System.out.println(“See on meetod”);}

2
Deklareerige meetodi klassi juurdepääs. Javas meetodi deklareerimisel peate deklareerima, millised klassid pääsevad sellele meetodile juurde. Ülaltoodud näites on juurdepääs deklareeritud kui “Avalik”. Meetodi deklareerimiseks on kolm juurdepääsumuutjat: Avalik: asetades juurdepääsumuutja “avalik” meetodi nime ette, võimaldab meetodit kõikjalt välja kutsuda. Kaitstud: “kaitstud” juurdepääsumuutja võimaldab meetodi kutsumist ainult selle klassi ja alamklasside piires. Privaatne: kui meetod on kuulutatud privaatseks, saab seda meetodit kutsuda ainult klassi sees. Seda nimetatakse vaike- või paketiprivaatseks. See tähendab, et ainult samas paketis olevad klassid saavad seda meetodit kutsuda.

3
Deklareerige klass, kuhu meetod kuulub. Ülaltoodud näites tähendab teine ​​märksõna “staatiline”, et meetod kuulub klassi, mitte klassi (objekti) ühelegi eksemplarile. Staatilisi meetodeid tuleb kutsuda kasutades klassi nime: “ExampleClass.methodExample()”.Kui märksõna “staatiline” ei kasutatud, siis saab meetodit välja kutsuda ainult objekti kaudu. Näiteks kui klassi nimi oli “ExampleObject” ja sellel oli konstruktor (objektide loomiseks), siis saaksime luua uue objekti, kirjutades “ExampleObject obj = new ExampleObject();” ja kutsuda meetod välja, kasutades järgmist. : “obj.methodExample();”.

4
Deklareerige tagastatav väärtus. Tagastusväärtus deklareerib meetodi tagastatava väärtuse nime. Ülaltoodud näites tähendab sõna “void” seda, et meetod ei tagasta midagi. Kui soovite, et meetod midagi tagastaks, asendage lihtsalt sõna “void<" selle objekti andmetüübiga (primitiivne või viitetüüp), mida soovite tagastada (või primitiivset tüüpi). Primitiivsete tüüpide hulka kuuluvad int, float, double ja palju muud. Seejärel lisage lihtsalt "tagasi" pluss seda tüüpi objekt kuhugi meetodi koodi lõppu. Midagi tagastava meetodi kutsumisel saate kasutada seda, mida see tagastab. Näiteks kui meetod nimega "someMethod()" tagastab täisarvu (arvu), saate määrata täisarvu väärtuseks, mille see tagastab, kasutades koodi: "int a = someMethod();" 5 Deklareerige meetodi nimi. Kui olete meetodile juurde pääsevad klassid, klassi, kuhu see kuulub, ja tagastamisväärtuse deklareerinud, peate andma meetodile nime, et seda saaks kutsuda. Meetodile nime andmiseks tippige lihtsalt meetodi nimi, millele järgneb avatud ja suletud sulg. Ülaltoodud näited hõlmavad "someMethod()" ja "methodName()". Seejärel sisestage kõik meetodi avaldused avatud ja suletud lokkis sulgudes "{}" 6 Kutsuge meetod. Meetodi kutsumiseks peate lihtsalt sisestama meetodi nime ning seejärel avatud ja suletud sulud reale, mida soovite meetodi käivitada. Veenduge, et kutsuksite meetodit ainult klassis, millel on sellele juurdepääs. Järgmine on näide meetodi kohta, mis deklareeritakse ja seejärel kutsutakse klassis:. public class klassiNimi { public static void meetodiNimi(){ System.out.println("See on meetod");} public static void main(String[] args) { meetodiNimi(); }} 7 Lisage meetodile parameeter (vajadusel). Mõned meetodid nõuavad parameetrit, nagu täisarv (arv) või viitetüüp (nt objekti nimi). Kui meetod nõuab parameetrit, tippige see parameeter lihtsalt meetodi nime järel avatud ja suletud sulgude vahele. Meetod, mis nõuab täisarvu täisarvu parameetrit, näeb välja nagu "someMethod(int a)" või sarnane. Viitetüüpi kasutav meetod näeb välja nagu "someMethod(Object obj)" või sarnane. 8 Meetodi kutsumine parameetriga. Kui helistate meetodile, mis nõuab parameetrit, lisage parameeter lihtsalt meetodi nime järel olevasse pareteesi. Näiteks:"someMethod(5)" või "someMethod(n)", kui "n" on täisarv. Kui meetod nõuab viiteobjekti, sisestage lihtsalt objekti nimi avatud ja suletud sulgudesse. Näiteks "someMethod(4, thing)". 9 Lisage meetodile mitu parameetrit. Meetoditel võib olla ka mitu parameetrit, mis tuleb lihtsalt komadega eraldada. Järgmises näites luuakse meetod kahe täisarvu liitmiseks ja summa tagastamiseks tagastusmeetodina. Meetodi kutsumisel antakse kaks täisarvu parameetritena, mis liidetakse kokku. Kui programm on käivitatud, saate väljundi, mis ütleb "A ja B summa on 50".: public class myClass { public static void sum(int a, int b){ int c = a + b; System.out.println("A ja B summa on "+ c); } public static void main(String[] args) { summa(20, 30); }}