Java programmeerimise alustamisel on õppida palju uusi mõisteid. On klassid, meetodid, erandid, konstruktorid, muutujad ja palju muud ning see võib muutuda üle jõu käivaks. Seega on kõige parem õppida tükkhaaval. See wikiHow õpetab teile, kuidas Java -meetodit kutsuda.
Sammud
Samm 1. Mõista, mis on meetod
Java -s on meetod lausete seeria, mis loob funktsiooni. Kui meetod on deklareeritud, saab selle funktsiooni täitmiseks koodi eri osades kutsuda. See on kasulik viis sama koodi korduvkasutamiseks. Allpool on näide lihtsast meetodist.
public static void methodName () {System.out.println ("See on meetod"); }
Samm 2. Deklareerige meetodi klassi juurdepääs
Java -meetodit deklareerides peate deklareerima, millised klassid sellele meetodile juurde pääsevad. Ülaltoodud näites on juurdepääs kuulutatud avalikuks. Meetodi deklareerimiseks on kolm juurdepääsu muutjat:
-
Avalik:
Asetades juurdepääsu muutja "avalik" meetodi nime ette, võimaldab seda meetodit kõikjalt kutsuda.
-
Kaitstud:
"Kaitstud" juurdepääsu modifikaator võimaldab meetodit kutsuda ainult selle klassi ja alamklasside piires.
-
Privaatne:
Kui on deklareeritud meetod
privaatne
- siis saab meetodit kutsuda ainult klassi sees. Seda nimetatakse vaikimisi või pakett-privaatseks. See tähendab, et meetodit saab kutsuda ainult sama paketi klassid.
Samm 3. Kuulutage klass, kuhu meetod kuulub
Ülaltoodud näites tähendab teine märksõna "staatiline", et meetod kuulub klassi, mitte klassi (objekti) ühtegi eksemplari. Staatilisi meetodeid tuleb kutsuda, kasutades klassi nime: "ExampleClass.methodExample ()".
Kui märksõna "staatiline" ei kasutatud, saab meetodit kasutada ainult objekti kaudu. Näiteks kui klassi nimi oli "ExampleObject" ja sellel oli konstruktor (objektide tegemiseks), siis võiksime uue objekti teha, tippides "ExampleObject obj = new ExampleObject ();", ja kutsuda meetodit kasutades järgmist: "obj.metoodExample ();"
Samm 4. Tagasiväärtuse deklareerimine
Tagastusväärtus deklareerib meetodi poolt tagastatava väärtuse nime. Ülaltoodud näites tähendab sõna "tühine" seda, et meetod ei tagasta midagi.
- Kui soovite meetodit millegi tagastamiseks, asendage sõna "void <" selle objekti (või primitiivse tüübi) andmetüübiga (primitiivne või viitetüüp), mille soovite tagastada. Primitiivsete tüüpide hulka kuuluvad int, float, double ja palju muud. Seejärel lisage lihtsalt "return" ja seda tüüpi objekt kuskile meetodi koodi lõppu.
- Kui helistate meetodile, mis tagastab midagi, saate kasutada seda, mida see tagastab. Näiteks kui meetod nimega "someMethod ()" tagastab täisarvu (arvu), saate koodi abil määrata täisarvuks selle: "int a = someMethod ();"
Samm 5. Kuulutage meetodi nimi
Kui olete deklareerinud klassid, millele on juurdepääs meetodil, klass, kuhu see kuulub ja tagastamisväärtus, peate andma meetodile nime, et seda saaks kutsuda. Meetodile nime andmiseks sisestage lihtsalt meetodi nimi, millele järgneb avatud ja suletud sulg. Ülaltoodud näidete hulka kuuluvad "someMethod ()" ja "methodName ()". Seejärel sisestaksite kõik meetodi avaldused avatud ja suletud lokkisulgudes "{}"
Samm 6. Helistage meetodile
Meetodi kutsumiseks peate lihtsalt sisestama meetodi nime, millele järgnevad avatud ja suletud sulud reale, mida soovite meetodi rakendada. Veenduge, et helistate ainult klassis olevale meetodile, millel on sellele juurdepääs. Järgnev on näide meetodist, mis deklareeritakse ja seejärel kutsutakse sisse klassis:.
public class className {public static void methodName () {System.out.println ("See on meetod"); } public static void main (String args) {methodName (); }}
Samm 7. Lisage meetodile parameeter (vajadusel)
Mõned meetodid nõuavad sellist parameetrit nagu täisarv (number) või viitetüüp (näiteks objekti nimi). Kui meetod nõuab parameetrit, sisestage lihtsalt parameeter avatud ja suletud sulgude vahele meetodi nime järel. Meetod, mis nõuab täisarvu täisarvulist parameetrit, näeks välja nagu "someMethod (int a)" või sarnane. Viidetüüpi kasutav meetod näeks välja nagu "someMethod (Object obj)" või sarnane.
Samm 8. Kutsuge parameetriga meetod
Kui helistate parameetrit nõudvale meetodile, lisate parameetri lihtsalt meetodi nime järel parethesis. Näiteks: "someMethod (5)" või "someMethod (n)", kui "n" on täisarv. Kui meetod nõuab võrdlusobjekti, sisestage lihtsalt avatud ja suletud sulgudes objekti nimi. Näiteks "someMethod (4, thing)".
Samm 9. Lisage meetodile mitu parameetrit
Meetoditel võib olla ka mitu parameetrit, mis on lihtsalt komadega eraldatud. Järgmises näites luuakse meetod kahe täisarvu liitmiseks ja summa tagastamiseks tagastamismeetodina. Meetodi kutsumisel antakse kaks täisarvu, kuna parameetrid liidetakse. Programmi käivitamisel saate väljundi, mis ütleb "A ja B summa on 50":
avalik klass myClass {public staatiline tühine summa (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); }}
Video - selle teenuse kasutamisel võidakse YouTube'iga jagada teatud teavet
Näpunäiteid
-
Kui helistate meetodile, mis tagastab midagi, võite helistada mõnele teisele meetodile, mis põhineb sellel, mida see meetod tagastab. Oletame, et meil on meetod nimega
getObject ()
mis tagastab objekti. Noh, klassis
Objekt
on olemas mittestaatiline meetodikõne
toString
mis tagastab
Objekt
kujul a
String
. Niisiis, kui sa tahtsid seda saada
String
alates
Objekt
poolt tagasi
getObject ()
ühes reas kirjutaksite lihtsalt"
String str = getObject (). ToString ();
- ".