Paano Lumikha ng Mga Paraan sa Java

Paano Lumikha ng Mga Paraan sa Java

Ang mga pamamaraan ay ang pag-uugali ng mga bagay sa object-oriented na programa. Tinutukoy nila kung anong mga pagkilos ang maaari mong gawin sa isang naibigay na object.





Ang mga pamamaraan ay katulad ng mga pagpapaandar sa nakabalangkas na programa. Ang pagkakaiba (kung saan ang kanilang kalamangan) ay pinapayagan ng mga pamamaraan na magamit muli ang code at modularidad ng programa.





Sa Java, maaari kang magkaroon ng mga pamamaraan sa silid-aklatan o mga pamamaraan na tinukoy ng gumagamit. Ang mga pamamaraan ng library ay kasama ng iyong pag-install sa Java. Sundin ang artikulong ito upang makita kung paano lumikha ng mga pamamaraan na tinukoy ng gumagamit.





Pagdeklara ng Paraan

Upang magamit ang isang pamamaraan, dapat mo itong idineklara. Gamitin ang syntax sa ibaba upang magawa ito:

return_type methodName( param1, param2, paramN){
// statements
}

Sa pinakasimpleng form nito, ang isang pamamaraan ay tumatagal sa itaas na format.



Ang return_type naglalarawan ng uri ng data kung saan inaasahan na bumalik ang pamamaraan pagkatapos ng pagpapatupad. Ang halagang ito ay maaaring tumagal ng isang uri ng data tulad ng int, String, o doble at higit pa.

Mayroon ding isang espesyal na uri na tinatawag walang bisa na maaaring tumagal ng patlang na ito. Gamit walang bisa nangangahulugang hindi mo nais na ibalik ng iyong pamamaraan ang anumang bagay pagkatapos ng pagpapatupad.





Gamitin ang keyword bumalik ka sa iyong block ng pamamaraan, upang maipahiwatig ang halagang ibabalik mo:

int deposit (int value){
// statements
return balance;
}

Makakakuha ka ng isang error sa pagtitipon kung iiwanan mo kung ano ang iyong ibabalik sa iyong pamamaraan ng katawan at ipinapakita ng iyong header ng pamamaraan na inaasahan mong ibalik ang isang bagay.





Ang katawan ng pamamaraan ay ang bahagi ng pamamaraan na nagsisimula mula sa kaliwang brace, {hanggang sa kanang brace,}. Ang header ng pamamaraan ay bahagi ng iyong deklarasyon ng pamamaraan na hindi kasama ang mga brace, {}.

return_type methodName( param1, param2, paramN) // method header

paraan ng Pangalan ay isang identifier na ginamit upang pangalanan ang isang pamamaraan. Sa pamamagitan ng kombensiyon, gumagamit ito ng mas mababang camelCase. Iyon ay, ang unang salita ay maliit, at kung ito ay isang dalawang-bahagi na salita, kung gayon ang unang titik ng pangalawang salita ay pinalalaki din.

hindi gumagana ang file explorer dark mode

Mahalaga ring tandaan na hindi ka maaaring gumamit ng alinman sa nakareserba na mga salitang Java bilang isang pangalan ng pamamaraan.

Ang mga bilog na bracket ng header ng pamamaraan ay ginagamit upang tukuyin ang listahan ng parameter. Ang isang listahan ng parameter ay tumutukoy sa isang listahan ng mga parameter na pinaghihiwalay ng mga kuwit. Ang isang parameter ay isang dalawang bahagi na halaga na binubuo ng isang uri ng data na sinusundan ng isang variable na pangalan.

Posible ring hindi isama ang anumang mga parameter sa iyong listahan ng parameter. Sa kasong ito, tatakbo lamang ng tagatala ang bloke ng pamamaraan nang walang inaasahan na parameter.

int balance (){
//statements
return amount;
}

Ang isang pamamaraan ay maaari ding magkaroon ng dalawang iba pang mga larangan, na nauna sa return_type sa header ng pamamaraan. Tingnan ang halimbawa sa ibaba:

public static void main(){
}

Ang keyword pampubliko ay isang visibility modifier at maaari mo itong ilapat sa anumang pamamaraan na tinukoy mo upang malimitahan ang kakayahang mai-access nito. Pampubliko nangangahulugan na ang pamamaraan ay maaaring ma-access ng lahat ng mga klase sa lahat ng mga pakete.

Mayroon ding iba pang mga modifier ng kakayahang makita protektado , pribado, at default . Ang isang malalim na talakayan ng mga modifier ng kakayahang makita ay ibinibigay sa nauugnay na link:

Kaugnay: Ipinaliwanag ang Iba't ibang mga Java Modifier ng Pag-access

Ang keyword static ay nagpapahiwatig na ang isang pamamaraan ay may saklaw ng klase. Nangangahulugan ito na ang pamamaraan ay hindi isang paraan ng halimbawa at samakatuwid ay tatakbo tuwing ang programa ay na-load sa memorya nang hindi nangangailangan ng instantiation. Ang kahalagahan ng pagkakaroon ng isang static na pamamaraan ay upang paganahin ang tagatala kung aling pamamaraan ang magsisimula sa panahon ng pagpapatupad.

Pangkalahatan, ang iyong programa ay magkakaroon ng isa static pamamaraan (tinawag pangunahing () ) kung saan maaari kang tumawag sa iba pang mga pamamaraan.

Pagtawag ng Paraan

Upang ang iyong idineklarang pamamaraan upang magsagawa ng isang aksyon sa isang bagay, kailangan itong 'tawagan.'

kung paano gumawa ng isang listahan ng pamamahagi sa pananaw

Upang tumawag sa isang pamamaraan, gamitin ang syntax:

ObjectName.methodName(arguments)

Ang isang argument ay isang halagang ipinapasa mo sa patlang kung saan idineklara mong isang parameter. Tiyaking tumutugma ang uri ng argumento na idineklara sa header ng pamamaraan. Kung hindi man, makakakuha ka ng isang error sa pagtitipon.

Kaugnay: Ano ang Isang Recursive Function, at Paano Ka Lumilikha ng Isa sa Java?

Nasa ibaba ang isang buong gumaganang sample code na nagpapakita kung paano ilapat ang natutunan. Gumagamit ito ng mga pamamaraan upang mag-apply ng rate ng interes sa isang na-deposito na halaga at upang maipakita rin ang isang mensahe sa bangko.

public class Account{
double deposit(double amount){
amount = amount*1.05; // apply 5% interest rate to amount
return amount;
}
void getMessage(){
System.out.println('Thank you for banking with us!');
}
public static void main(String[] args){
Account myAccount = new Account();
double newBalance = myAccount.deposit(500); // method call
System.out.println('
Your new balance in 4 months will be '+ newBalance);
myAccount.getMessage(); // method call
}
}

Ngayon Alam Mo Kung Paano Lumikha ng Mga Paraan sa Java

Ang pag-alam kung paano lumikha ng mga pamamaraan sa Java ay mahalaga para sa sinumang naghahanap na maging mas seryoso tungkol sa pag-program. At ngayon alam mo kung paano gawin ito, makatipid ka ng maraming oras habang nagtatrabaho.

Kapag na-master mo ang kasanayang ito, bakit hindi mo tingnan ang iba pang mga tip at trick na nauugnay sa Java?

Magbahagi Magbahagi Mag-tweet Email Ano ang Isang Tagatayo sa Java at Paano Mo Ito Ginagamit?

Kilalanin ang pagpapaandar ng Java konstruktor.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Java
  • Programming
  • Mga Tip sa Coding
Tungkol sa May-akda Jerome Davidson(22 Mga Artikulo Na-publish)

Si Jerome ay isang Staff Writer sa MakeUseOf. Saklaw niya ang mga artikulo sa Programming at Linux. Siya rin ay isang taong mahilig sa crypto at palaging pinapanatili ang mga tab sa industriya ng crypto.

Higit pa Mula kay Jerome Davidson

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe