Kako poklicati metodo v Javi (s slikami)

Kazalo:

Kako poklicati metodo v Javi (s slikami)
Kako poklicati metodo v Javi (s slikami)

Video: Kako poklicati metodo v Javi (s slikami)

Video: Kako poklicati metodo v Javi (s slikami)
Video: How to Tune an Amplifier by Ear [Car Audio Speakers] 2024, Maj
Anonim

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

972649 1
972649 1

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

972649 2
972649 2

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

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

972649 4
972649 4

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

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

972649 6
972649 6

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

972649 7
972649 7

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.

972649 8
972649 8

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

972649 9
972649 9

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

  • ".

Priporočena: