Kui soovite saada Java programmeerijaks, on õppida palju uusi mõisteid. Seal on klassid, meetodid, erandid, konstruktorid, muutujad ja palju muud; Selle õppimisel võite olla ülekoormatud. Niisiis, peaksite neid ükshaaval õppima. Selles õpetusartiklis saate teada, kuidas javas meetodit kutsuda.
Samm
Samm 1. Meetod samaväärne programmeerimiskeelte funktsioonidega nagu C, mis aitab koodi uuesti kasutada. Meetodid koosnevad lausete seeriast ja neid meetodeid saab kutsuda teiste avalduste kaudu. Kutsumisel täidetakse kõik meetodi osaks olevad avaldused. Näiteks kaaluge seda meetodit:"
public static void methodExample () {}
. Praegu pole selles koodi, kuid enne meetodi nime on kolm märksõna. On
avalik
,
staatiline
ja
tühine
Samm 2. Sõna
avalik
enne meetodi nime tähendab, et meetodit ennast saab kutsuda mis tahes kohast, mis sisaldab mõnda teist klassi, isegi teistsugusest paketist (failist), kuni selle klassi importite.
On ka teisi sõnu, mis võivad asendada
avalik
. Sõna on
kaitstud
ja
privaatne
. Kui meetod
kaitstud
siis saavad seda meetodit kutsuda ainult see klass ja selle alamklassid (klassid, mis kasutavad seda koodi koostamise aluseks). Meetod
privaatne
saab helistada ainult selle klassi piires. Viimane märksõna pole tegelikult sõna. Sõna kasutatakse ainult siis, kui teil pole asendajat
avalik
,
kaitstud
või
privaatne
. Seda sõna nimetatakse vaikimisi või pakett-privaatseks. See tähendab, et meetodit saab kutsuda ainult sama paketi klassid.
Samm 3. Teine märksõna,
staatiline
tähendab, et meetod kuulub klassi ja ei ole klassi (objekti) eksemplar.
Staatilisi meetodeid tuleb kutsuda klassi nime kasutades:"
ExampleClass.methodExample ()
Kui aga märksõna
staatiline
ei eksisteeri, meetodeid saab kutsuda ainult objektide kaudu. Näiteks kui kutsutakse klass
NäideObjekt
ja millel on konstruktor (objekti loomiseks), saame uue objekti luua tippides
ExampleObject obj = uus ExampleObject ();
ja helistage meetodile"
obj.methodExample ();
".
Samm 4. Teine sõna enne meetodi nime on
tühine
.
Ütle
tühine
tähendab, et meetod ei tagasta midagi (meetodi käivitamisel ei tagasta midagi). Kui soovite meetodit midagi tagastada, asendage see sõna
tühine
genereeritava objekti (või primitiivse tüübi) andmetüübiga (primitiivne või viitetüüp). Lihtsalt lisage
tagasi
pluss seda tüüpi objekt kuskil enne meetodi koodi lõppu.
Samm 5. Kui helistate meetodile, mis tagastab midagi, saate tagastatut kasutada
Näiteks kui
someMethod ()
tagastab täisarvu, siis saate määrata täisarvuks selle, mis tagastatakse"
int a = someMethod ();
Samm 6. Mõned meetodid nõuavad parameetreid
Täisarvulise parameetri võtmise meetod näeks välja selline
someMethod (int a)
. Sellise meetodi kasutamisel tuleb sulgudes kirjutada meetodi nimi ja seejärel täisarv:
someMethod (5)
või
someMethod (n)
kui
on täisarv.
Samm 7. Meetod võib olla ka mitu parameetrit, eraldage need lihtsalt komadega. Kui meetod
mingi meetod
nõuab kahte parameetrit,
int a
ja
Objekti obj
näeb välja nagu"
someMethod (int a, Object obj)
. Selle uue meetodi kasutamiseks peate helistama meetodi nimele, millele järgneb täisarv ja sulgudes olev objekt:
someMethod (4, asi)
koos
asi
on
Objekt
Näpunäiteid
-
Kui helistate meetodile, mis tagastab midagi, saate helistada teisele meetodile selle põhjal, mida see meetod tagastab. Näiteks on meil meetod nimega
getObject ()
mis toodab objekti. Noh, klassis
Objekt
mitte-staatiline meetod ei kutsu
toString
mis toodavad
Objekt
kujul
String
. Niisiis, kui soovite saada
String
see on pärit
Objekt
genereerinud
getObject ()
kirjutage ühele reale"
String str = getObject (). ToString ();
- ".