Kung nais mong maging isang programmer ng Java, maraming mga bagong konsepto upang malaman. Mayroong mga klase, pamamaraan, pagbubukod, tagapagbuo, variable, at marami pa; Maaari kang maging labis na natutunan ito. Kaya, dapat mong malaman ang mga ito isa-isa. Sa artikulong ito sa tutorial, malalaman mo kung paano tumawag sa isang pamamaraan sa java.
Hakbang
Hakbang 1. Paraan katumbas ng mga pagpapaandar sa mga wika ng pagprograma tulad ng C, na tumutulong sa muling paggamit ng code. Ang mga pamamaraan ay binubuo ng isang serye ng mga pahayag, at ang mga pamamaraang ito ay maaaring tawagan sa pamamagitan ng iba pang mga pahayag. Kapag tinawag, ang lahat ng mga pahayag na bahagi ng pamamaraan ay papatayin. Halimbawa, isaalang-alang ang pamamaraang ito:"
pampubliko na static na pamamaraan na walang bisaExample () {}
. Kasalukuyang walang code sa loob nito, ngunit mayroong tatlong mga keyword bago ang pangalan ng pamamaraan. Mayroon
pampubliko
,
static
at
walang bisa
Hakbang 2. Salita
pampubliko
bago ang ibig sabihin ng pangalan ng pamamaraan na ang pamamaraan mismo ay maaaring tawagan mula sa anumang lugar na may kasamang ibang klase, kahit na mula sa isang iba't ibang pakete (file) hangga't na-import mo ang klase na iyon.
Mayroong ibang mga salita na maaaring palitan
pampubliko
. Ang salita ay
protektado
at
pribado
. Kung isang paraan
protektado
pagkatapos ang klase lamang na ito at ang mga subclass nito (mga klase na ginagamit ito bilang batayan para sa pag-compile ng code) ang maaaring tumawag sa pamamaraan. Isang paraan
pribado
matatawag lamang sa loob ng klaseng iyon. Ang huling keyword ay hindi isang salita. Ginagamit lamang ang salita kung wala kang kapalit
pampubliko
,
protektado
o
pribado
. Ang salitang ito ay tinatawag na default, o package-private. Nangangahulugan ito na ang mga klase lamang sa parehong pakete ang maaaring tumawag sa pamamaraan.
Hakbang 3. Pangalawang keyword,
static
nangangahulugan na ang pamamaraan ay kabilang sa klase at hindi isang halimbawa ng klase (object).
Dapat tawagan ang mga static na pamamaraan gamit ang pangalan ng klase:"
Halimbawa ng Klase.methodExample ()
Gayunpaman, kung ang keyword
static
ay hindi umiiral, ang mga pamamaraan ay maaaring tawagan lamang sa pamamagitan ng mga bagay. Halimbawa, kung ang klase ay tinawag
Halimbawa ng Layunin
at mayroong isang tagapagbuo (upang lumikha ng isang bagay), makakagawa kami ng isang bagong bagay sa pamamagitan ng pagta-type
HalimbawaObject obj = bagong HalimbawaObject ();
at tawagan ang pamamaraan na may"
obj.methodExample ();
".
Hakbang 4. Isa pang salita bago ang pangalan ng pamamaraan ay
walang bisa
.
Sabihin mo
walang bisa
nangangahulugan na ang pamamaraan ay walang babalik (walang babalik kung pinatakbo mo ang pamamaraan). Kung nais mo ng isang paraan upang maibalik ang isang bagay, palitan lamang ang salita
walang bisa
kasama ang uri ng data (primitive o sangguniang uri) ng object (o primitive na uri) na nais mong makabuo. Idagdag mo lang
bumalik ka
kasama ang isang bagay ng uri na iyon saanman bago ang pagtatapos ng code ng pamamaraan.
Hakbang 5. Kapag tumatawag sa isang pamamaraan na nagbabalik ng isang bagay, maaari mong gamitin ang naibalik
Halimbawa, kung
ilangMethod ()
nagbabalik ng isang integer, pagkatapos ay maaari kang magtakda ng isang integer sa kung ano ang ibinalik na may"
int a = someMethod ();
Hakbang 6. Ang ilang mga pamamaraan ay nangangailangan ng mga parameter
Ang isang paraan na tumatagal ng isang parameter ng integer ay magiging hitsura
someMethod (int a)
. Kapag gumagamit ng isang paraan na tulad nito, dapat mong isulat ang pangalan ng pamamaraan, pagkatapos ay isang integer sa panaklong:
ilangMethod (5)
o
ilangPamamaraan (n)
kung
ay isang integer.
Hakbang 7. Paraan ay maaari ding magkaroon ng maraming mga parameter, paghiwalayin lamang ang mga ito sa mga kuwit. Kung pamamaraan
ilangPamamaraan
nangangailangan ng dalawang mga parameter,
int a
at
Object obj
magmumukhang"
someMethod (int a, Object obj)
. Upang magamit ang bagong pamamaraang ito, dapat mong tawagan ang pangalan ng pamamaraan na sinusundan ng isang integer at isang Bagay sa mga panaklong:
someMethod (4, bagay)
kasama si
bagay
ay isang
Bagay
Mga Tip
-
Kapag tumawag ka sa isang paraan na nagbabalik ng isang bagay, maaari kang tumawag sa isa pang pamamaraan batay sa kung ano ang ibabalik ng pamamaraang iyon. Halimbawa mayroon kaming pamamaraan na pinangalanan
getObject ()
na gumagawa ng isang bagay. Well, sa klase
Bagay
walang mga tawag na hindi static na paraan
saString
na gumagawa
Bagay
sa anyo ng
String
. Kaya, kung nais mong makakuha
String
ito ay mula sa
Bagay
nabuo ni
getObject ()
sa isang linya, isulat lamang ang"
String str = getObject (). ToString ();
- ".