Paano Tumawag sa isang Paraan sa Java (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Tumawag sa isang Paraan sa Java (na may Mga Larawan)
Paano Tumawag sa isang Paraan sa Java (na may Mga Larawan)

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

Video: Paano Tumawag sa isang Paraan sa Java (na may Mga Larawan)
Video: PSU Power supply Pwede Sa Car amplifier at Paano Paganahin kahit wala sa Cpu 2024, Mayo
Anonim

Kapag nagsisimula ng programa sa Java, maraming mga bagong konsepto upang malaman. Mayroong mga klase, pamamaraan, pagbubukod, tagapagbuo, variable, at higit pa, at maaari itong maging napakalaki. Kaya, pinakamahusay na malaman ang piraso ng piraso. Itinuturo sa iyo ng wikiHow na ito kung paano tumawag sa isang pamamaraan sa Java.

Mga hakbang

972649 1
972649 1

Hakbang 1. Maunawaan kung ano ang isang pamamaraan

Sa Java, ang isang pamamaraan ay isang serye ng mga pahayag na lumilikha ng isang pagpapaandar. Kapag ang isang pamamaraan ay idineklara, maaari itong tawagan sa iba't ibang bahagi ng code upang maipatupad ang pagpapaandar. Ito ay isang kapaki-pakinabang na paraan upang magamit muli ang parehong code nang paulit-ulit. Ang sumusunod ay isang halimbawa ng isang simpleng pamamaraan.

    public static void methodName () {System.out.println ("Ito ay isang pamamaraan"); }

972649 2
972649 2

Hakbang 2. Ipahayag ang pag-access sa klase para sa pamamaraan

Kapag nagdeklara ng isang pamamaraan sa Java, kailangan mong ideklara kung anong mga klase ang maaaring ma-access ang pamamaraan. Sa halimbawa sa itaas, idineklara ang access bilang "Pampubliko". Mayroong tatlong mga modifier ng pag-access na maaari mong ideklara ang isang pamamaraan:

  • Pampubliko:

    Sa pamamagitan ng paglalagay ng "modo" ng modifier ng pag-access bago payagan ang pangalan ng pamamaraan na tawagan ang pamamaraan mula sa kahit saan.

  • Protektado:

    Ang "protektado" na modifier ng pag-access, pinapayagan lamang ang pamamaraan na matawag sa loob ng klase at mga subclass nito.

  • Pribado:

    Kung ang isang pamamaraan ay idineklara

    pribado

  • kung gayon ang pamamaraan ay maaari lamang matawag sa loob ng klase. Tinawag itong default, o package-private. Nangangahulugan ito na ang mga klase lamang sa parehong pakete ang maaaring tumawag sa pamamaraan.
972649 3
972649 3

Hakbang 3. Ipahayag ang klase na kinabibilangan ng pamamaraan

Sa halimbawa sa itaas, ang pangalawang keyword, "static" ay nangangahulugang ang pamamaraan ay kabilang sa klase at hindi anumang halimbawa ng klase (object). Dapat tawagan ang mga static na pamamaraan gamit ang pangalan ng klase: "HalimbawaClass.methodExample ()".

Kung ang keyword na "static" ay hindi ginamit, kung gayon ang pamamaraan ay maaaring tawagan lamang sa pamamagitan ng isang bagay. Halimbawa, kung ang klase ay tinawag na "HalimbawaObject" at mayroon itong tagapagbuo (para sa paggawa ng mga bagay), maaari kaming gumawa ng isang bagong bagay sa pamamagitan ng pagta-type ng "HalimbawaObject obj = bagong HalimbawaObject ();", at tawagan ang pamamaraan gamit ang sumusunod: "obj.methodExample ();"

972649 4
972649 4

Hakbang 4. Ipahayag ang halaga ng pagbabalik

Ipinapahayag ng halaga ng pagbabalik ang pangalan ng halagang ibinabalik ng pamamaraan. Sa halimbawa sa itaas ang salitang "walang bisa" ay nangangahulugang ang pamamaraan ay hindi nagbabalik ng anupaman.

  • Kung nais mo ng isang paraan upang maibalik ang isang bagay, pagkatapos ay palitan lamang ang salitang "walang bisa <" ng isang uri ng data (primitive o sangguniang uri) ng bagay (o uri ng primitive) na nais mong ibalik. Kasama sa mga pangunahing uri ang int, float, doble, at higit pa. Pagkatapos ay idagdag lamang ang "pagbabalik" kasama ang isang bagay ng uri na iyon saanman patungo sa dulo ng code ng pamamaraan.
  • Kapag tumatawag sa isang paraan na nagbabalik ng isang bagay, maaari mong gamitin kung ano ang ibabalik nito. Halimbawa, kung ang isang pamamaraan na tinatawag na "someMethod ()" ay nagbabalik ng isang integer (isang numero), pagkatapos ay maaari kang magtakda ng isang integer sa kung ano ang ibabalik nito gamit ang code: "int a = someMethod ();"
972649 5
972649 5

Hakbang 5. Ipahayag ang pangalan ng pamamaraan

Matapos mong ideklara ang mga klase na maaaring ma-access ang pamamaraan, ang klase na kabilang dito at ang halaga ng pagbabalik, kailangan mong bigyan ang pamamaraan ng isang pangalan upang matawag ito. Upang mabigyan ang pangalan ng pamamaraan, i-type lamang ang pangalan ng pamamaraan na sinusundan ng isang bukas at saradong panaklong. Ang mga halimbawa sa itaas ay may kasamang, "someMethod ()" at "methodName ()". Pagkatapos ay mai-input mo ang lahat ng mga pahayag ng pamamaraan sa loob na binuksan at isinara ang mga kulot na bracket na "{}"

972649 6
972649 6

Hakbang 6. Tumawag sa pamamaraan

Upang tumawag sa isang pamamaraan, kailangan mo lamang i-type ang pangalan ng pamamaraan na susundan ng bukas at saradong panaklong sa linya na nais mong maisagawa ang pamamaraan. Tiyaking tatawag ka lang sa isang pamamaraan sa loob ng isang klase na may access dito. Ang sumusunod ay isang halimbawa ng isang pamamaraan na idineklara at pagkatapos ay tinawag sa loob ng klase:.

    public class className {public static void methodName () {System.out.println ("Ito ay isang pamamaraan"); } pampublikong static void main (String args) {methodName (); }}

972649 7
972649 7

Hakbang 7. Magdagdag ng isang parameter sa isang pamamaraan (kung kinakailangan)

Ang ilang mga pamamaraan ay nangangailangan ng isang parameter tulad ng isang integer (isang numero) o isang uri ng sanggunian (tulad ng pangalan ng isang bagay). Kung ang isang pamamaraan ay nangangailangan ng isang parameter, simpleng i-type mo lang ang parameter sa pagitan ng bukas at saradong panaklong pagkatapos ng pangalan ng pamamaraan. Ang isang pamamaraan na nangangailangan ng isang parameter ng integer ng isang integer ay magiging hitsura ng "someMethod (int a)" o katulad. Ang isang pamamaraan na gumagamit ng isang uri ng sanggunian ay magiging hitsura ng "someMethod (Object obj)" o katulad.

972649 8
972649 8

Hakbang 8. Tumawag sa isang pamamaraan na may isang parameter

Kapag tumatawag sa isang pamamaraan na nangangailangan ng isang parameter, idaragdag mo lamang ang parameter sa parethesis pagkatapos ng pangalan ng pamamaraan. Halimbawa: "someMethod (5)" o "someMethod (n)" kung "n" ay isang integer. Kung ang pamamaraan ay nangangailangan ng isang sanggunian na bagay, ipasok lamang ang pangalan ng bagay sa bukas at saradong panaklong. Halimbawa, "someMethod (4, bagay)".

972649 9
972649 9

Hakbang 9. Magdagdag ng maraming mga parameter sa isang pamamaraan

Ang mga pamamaraan ay maaari ding magkaroon ng maraming mga parameter, simpleng pinaghiwalay ng mga kuwit. Sa sumusunod na halimbawa, ang isang pamamaraan ay nilikha upang magdagdag ng dalawang integer at ibalik ang kabuuan bilang paraan ng pagbabalik. Kapag tinawag ang pamamaraan, ang dalawang integer ay ibinibigay bilang mga parameter ay maidaragdag nang magkasama. Kapag naipatakbo ang programa, makakatanggap ka ng isang output na nagsasabing "Ang kabuuan ng A at B ay 50".:

    pampublikong klase myClass {public static void sum (int a, int b) {int c = a + b; System.out.println ("Ang kabuuan ng A at B ay" + c); } pampublikong static void main (String args) {kabuuan (20, 30); }}

Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

Mga Tip

  • Kapag tumatawag sa isang paraan na nagbabalik ng isang bagay, maaari kang tumawag sa isa pang pamamaraan batay sa ibabalik ng pamamaraang iyon. Sabihin nating mayroon tayong pamamaraan na tinawag

    getObject ()

    na nagbabalik ng isang bagay. Well, sa klase

    Bagay

    mayroong isang hindi static na tawag sa pamamaraan

    saString

    na nagbabalik ng

    Bagay

    sa anyo ng a

    String

    . Kaya, kung nais mong makuha iyon

    String

    galing sa

    Bagay

    ibinalik ng

    getObject ()

    sa isang linya, isusulat mo lang"

    String str = getObject (). ToString ();

  • ".

Inirerekumendang: