Kuidas Java -meetodit nimetada (piltidega)

Sisukord:

Kuidas Java -meetodit nimetada (piltidega)
Kuidas Java -meetodit nimetada (piltidega)

Video: Kuidas Java -meetodit nimetada (piltidega)

Video: Kuidas Java -meetodit nimetada (piltidega)
Video: Kuidas autol akut vahetada? 2024, Mai
Anonim

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

972649 1
972649 1

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"); }

972649 2
972649 2

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.
972649 3
972649 3

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 ();"

972649 4
972649 4

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 ();"
972649 5
972649 5

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 "{}"

972649 6
972649 6

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 (); }}

972649 7
972649 7

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.

972649 8
972649 8

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)".

972649 9
972649 9

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 ();

  • ".

Soovitan: