Kako klicati metode v Javi: 7 korakov (s slikami)

Kazalo:

Kako klicati metode v Javi: 7 korakov (s slikami)
Kako klicati metode v Javi: 7 korakov (s slikami)

Video: Kako klicati metode v Javi: 7 korakov (s slikami)

Video: Kako klicati metode v Javi: 7 korakov (s slikami)
Video: Word za napredne 11 - Različno številčenje strani 2024, November
Anonim

Če želite postati programer Java, se morate naučiti veliko novih konceptov. Obstajajo razredi, metode, izjeme, konstruktorji, spremenljivke in drugo; Lahko ste prestrašeni, ko se tega naučite. Zato bi se jih morali naučiti enega za drugim. V tem tutorial članku se boste naučili, kako poklicati metodo v javi.

Korak

Metode Java Korak 1
Metode Java Korak 1

Korak 1. Metoda enakovredne funkcijam v programskih jezikih, kot je C, kar pomaga pri ponovni uporabi kode. Metode so sestavljene iz vrste izjav in te metode je mogoče poklicati prek drugih stavkov. Ob klicu se izvedejo vse izjave, ki so del metode. Na primer, razmislite o tej metodi:"

javna metoda static voidExample () {}

. V njem trenutno ni kode, vendar so pred imenom metode tri ključne besede. Obstaja

javno

,

statična

in

nično

Metode Java Korak 2
Metode Java Korak 2

Korak 2. Beseda

javno

pred imenom metode pomeni, da je mogoče samo metodo poklicati s katerega koli mesta, ki vključuje drug razred, tudi iz drugega paketa (datoteke), dokler ta razred uvozite.

Obstajajo še druge besede, ki jih lahko nadomestijo

javno

. Beseda je

zaščiteno

in

zasebno

. Če metoda

zaščiteno

potem lahko le ta razred in njegovi podrazredi (razredi, ki to uporabljajo kot osnovo za sestavljanje kode), pokličejo metodo. Metoda

zasebno

lahko pokličete samo znotraj tega razreda. Zadnja ključna beseda v resnici ni beseda. Beseda se uporablja le, če nimate nadomestka

javno

,

zaščiteno

oz

zasebno

. Ta beseda se imenuje privzeta ali zasebno za paket. To pomeni, da lahko metodo kličejo le razredi v istem paketu.

Metode Java Korak 3
Metode Java Korak 3

Korak 3. Druga ključna beseda,

statična

pomeni, da metoda pripada razredu in ni primerek razreda (objekta).

Statične metode je treba poklicati z imenom razreda:"

ExampleClass.methodExample ()

Če pa ključna beseda

statično

ne obstaja, metode je mogoče poklicati samo prek predmetov. Na primer, če je poklican razred

ExampleObject

in ima konstruktor (za ustvarjanje predmeta), lahko s tipkanjem ustvarimo nov objekt

ExampleObject obj = nov ExampleObject ();

in pokličite metodo z"

obj.methodExample ();

".

Metode Java Korak 4
Metode Java Korak 4

Korak 4. Druga beseda pred imenom metode je

nično

.

Reci

nično

pomeni, da metoda ne vrne nič (vrne nič, če zaženete metodo). Če želite, da način vrne nekaj, samo zamenjajte besedo

nično

s podatkovnim tipom (primitivni ali referenčni tip) predmeta (ali primitivnega tipa), ki ga želite ustvariti. Samo dodajte

vrnitev

plus predmet te vrste nekje pred koncem kode metode.

Metode Java Korak 5
Metode Java Korak 5

Korak 5. Ko kličete metodo, ki nekaj vrne, lahko uporabite tisto, kar je bilo vrnjeno

Na primer, če

someMethod ()

vrne celo število, potem lahko nastavite celo število na to, kar se vrne z"

int a = someMethod ();

Metode Java Korak 6
Metode Java Korak 6

Korak 6. Nekatere metode zahtevajo parametre

Metoda, ki sprejme celoštevilčni parameter, bi izgledala tako

someMethod (int a)

. Ko uporabljate takšno metodo, morate napisati ime metode, nato pa v oklepaju celo število:

nekajMetoda (5)

ali

someMethod (n)

če

je celo število.

Metode Java Korak 7
Metode Java Korak 7

Korak 7. Metoda lahko ima tudi več parametrov, le ločite jih z vejicami. Če metoda

nekaj Metoda

zahteva dva parametra,

int a

in

Objekt obj

bo videti kot"

someMethod (int a, Object obj)

. Če želite uporabiti to novo metodo, morate poklicati ime metode, ki ji sledi celo število in predmet v oklepaju:

someMethod (4, stvar)

z

stvar

je

Objekt

Nasveti

  • Ko pokličete metodo, ki nekaj vrne, lahko pokličete drugo metodo glede na to, kaj ta metoda vrne. Na primer, imamo metodo z imenom

    getObject ()

    ki proizvaja predmet. No, v razredu

    Objekt

    brez klicev nestatične metode

    toString

    ki proizvajajo

    Objekt

    v obliki

    Vrvica

    . Torej, če želite dobiti

    Vrvica

    to je od

    Objekt

    ustvaril

    getObject ()

    v eni vrstici samo napiši"

    Niz str = getObject (). ToString ();

  • ".

Priporočena: