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