Kuinka soittaa menetelmille Javassa: 7 vaihetta (kuvilla)

Sisällysluettelo:

Kuinka soittaa menetelmille Javassa: 7 vaihetta (kuvilla)
Kuinka soittaa menetelmille Javassa: 7 vaihetta (kuvilla)

Video: Kuinka soittaa menetelmille Javassa: 7 vaihetta (kuvilla)

Video: Kuinka soittaa menetelmille Javassa: 7 vaihetta (kuvilla)
Video: Osuvat taidot: PowerPointin perusteet 2024, Marraskuu
Anonim

Jos haluat tulla Java -ohjelmoijaksi, sinun on opittava monia uusia käsitteitä. On luokkia, menetelmiä, poikkeuksia, konstruktoreita, muuttujia ja paljon muuta; Voit hukkua sen oppimiseen. Joten sinun pitäisi oppia ne yksi kerrallaan. Tässä opetusohjelmassa opit kutsumaan menetelmän javaan.

Vaihe

Java -menetelmät Vaihe 1
Java -menetelmät Vaihe 1

Vaihe 1. Menetelmä vastaa toimintoja ohjelmointikielillä, kuten C, mikä auttaa koodin uudelleenkäytössä. Menetelmät koostuvat sarjasta lausuntoja, ja näitä menetelmiä voidaan kutsua muiden lausuntojen kautta. Kun kutsutaan, kaikki menetelmään kuuluvat lausumat suoritetaan. Harkitse esimerkiksi tätä menetelmää:"

public static void methodExample () {}

. Siinä ei tällä hetkellä ole koodia, mutta menetelmän nimen edessä on kolme avainsanaa

julkinen

,

staattinen

ja

mitätön

Java -menetelmät Vaihe 2
Java -menetelmät Vaihe 2

Vaihe 2. Sana

julkinen

ennen metodin nimeä tarkoittaa, että itse menetelmä voidaan kutsua mistä tahansa paikasta, joka sisältää toisen luokan, jopa eri paketista (tiedostosta), kunhan tuot tuon luokan.

On muitakin sanoja, jotka voivat korvata

julkinen

. Sana on

suojattu

ja

yksityinen

. Jos menetelmä

suojattu

silloin vain tämä luokka ja sen alaluokat (luokat, jotka käyttävät tätä koodin kokoamisen perustana) voivat kutsua menetelmän. Menetelmä

yksityinen

voidaan kutsua vain kyseisen luokan sisällä. Viimeinen avainsana ei ole sana. Sanaa käytetään vain, jos sinulla ei ole korvaavaa

julkinen

,

suojattu

tai

yksityinen

. Tätä sanaa kutsutaan oletusarvoksi tai paketti-yksityiseksi. Tämä tarkoittaa, että vain saman paketin luokat voivat kutsua menetelmän.

Java -menetelmät Vaihe 3
Java -menetelmät Vaihe 3

Vaihe 3. Toinen avainsana,

staattinen

tarkoittaa, että menetelmä kuuluu luokkaan eikä ole luokan (objektin) esiintymä.

Staattisia menetelmiä on kutsuttava luokan nimellä:"

ExampleClass.methodExample ()

Jos kuitenkin avainsana

staattinen

ei ole olemassa, menetelmiä voidaan kutsua vain objektien kautta. Esimerkiksi, jos luokka kutsutaan

EsimerkkiObjekti

ja sillä on konstruktori (objektin luomiseksi), voimme luoda uuden objektin kirjoittamalla

Esimerkkiobjekti obj = uusi Esimerkkiobjekti ();

ja soita menetelmälle"

obj.methodExample ();

".

Java -menetelmät Vaihe 4
Java -menetelmät Vaihe 4

Vaihe 4. Toinen sana ennen menetelmän nimeä on

mitätön

.

Sanoa

mitätön

tarkoittaa, että menetelmä ei palauta mitään (ei palauta mitään, jos suoritat menetelmän). Jos haluat menetelmän palauttaa jotain, korvaa sana

mitätön

luomasi objektin (tai primitiivityypin) tietotyypin (primitiivinen tai viitetyyppi) kanssa. Lisää vain

palata

plus tämän tyyppinen objekti jossain ennen metodikoodin loppua.

Java -menetelmät Vaihe 5
Java -menetelmät Vaihe 5

Vaihe 5. Kun kutsut menetelmää, joka palauttaa jotain, voit käyttää palautettua

Esimerkiksi jos

someMethod ()

palauttaa kokonaisluvun, jolloin voit asettaa kokonaisluvun sille, mitä palautetaan"

int a = someMethod ();

Java -menetelmät Vaihe 6
Java -menetelmät Vaihe 6

Vaihe 6. Jotkut menetelmät edellyttävät parametreja

Menetelmä, joka ottaa kokonaislukuparametrin, näyttää tältä

someMethod (int a)

. Kun käytät tällaista menetelmää, sinun on kirjoitettava menetelmän nimi ja sitten kokonaisluku suluissa:

someMetode (5)

tai

someMetode (n)

jos

on kokonaisluku.

Java -menetelmät Vaihe 7
Java -menetelmät Vaihe 7

Vaihe 7. Menetelmä voi myös olla useita parametreja, erota ne pilkuilla. Jos menetelmä

joku menetelmä

vaatii kaksi parametria,

int a

ja

Objekti obj

näyttää"

someMethod (int a, Object obj)

. Jotta voit käyttää tätä uutta menetelmää, sinun on kutsuttava menetelmän nimi, jota seuraa kokonaisluku ja suluissa oleva objekti:

someMethod (4, asia)

kanssa

asia

on

Esine

Vinkkejä

  • Kun kutsut menetelmää, joka palauttaa jotain, voit kutsua toisen menetelmän sen mukaan, mitä menetelmä palauttaa. Meillä on esimerkiksi menetelmä nimeltä

    getObject ()

    joka tuottaa esineen. No luokassa

    Esine

    ei ei-staattisia menetelmäkutsuja

    toString

    jotka tuottavat

    Esine

    muodossa

    Jousisoitin

    . Joten jos haluat saada

    Jousisoitin

    se on lähtöisin

    Esine

    tuottama

    getObject ()

    kirjoita yhdelle riville"

    Merkkijono str = getObject (). ToString ();

  • ".

Suositeltava: