Paano Tumawag Mga Paraan sa Java: 7 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Tumawag Mga Paraan sa Java: 7 Mga Hakbang (na may Mga Larawan)
Paano Tumawag Mga Paraan sa Java: 7 Mga Hakbang (na may Mga Larawan)

Video: Paano Tumawag Mga Paraan sa Java: 7 Mga Hakbang (na may Mga Larawan)

Video: Paano Tumawag Mga Paraan sa Java: 7 Mga Hakbang (na may Mga Larawan)
Video: Top 5 PowerPoint Free Add ins 2024, Abril
Anonim

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

Mga Paraan ng Java Hakbang 1
Mga Paraan ng Java Hakbang 1

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

Mga Paraan ng Java Hakbang 2
Mga Paraan ng Java Hakbang 2

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.

Mga Paraan ng Java Hakbang 3
Mga Paraan ng Java Hakbang 3

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

".

Mga Paraan ng Java Hakbang 4
Mga Paraan ng Java Hakbang 4

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.

Mga Paraan ng Java Hakbang 5
Mga Paraan ng Java Hakbang 5

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

Mga Paraan ng Java Hakbang 6
Mga Paraan ng Java Hakbang 6

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.

Mga Paraan ng Java Hakbang 7
Mga Paraan ng Java Hakbang 7

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

  • ".

Inirerekumendang: