Kā izveidot metodes Java

Kā izveidot metodes Java

Metodes ir objektu uzvedība objektorientētā programmēšanā. Tie nosaka, kādas darbības jūs varat veikt ar konkrētu objektu.



Metodes ir līdzīgas funkcijām strukturētā programmēšanā. Atšķirība (kas ir to priekšrocība) ir tā, ka metodes ļauj atkārtoti izmantot kodu un programmas modularitāti.

Java var izmantot bibliotēkas metodes vai lietotāja definētas metodes. Bibliotēkas metodes tiek piegādātas kopā ar Java instalāciju. Izlasiet šo rakstu, lai uzzinātu, kā izveidot lietotāja definētas metodes.





Metodes deklarēšana

Lai izmantotu metodi, jums tā ir jāpaziņo. Lai to izdarītu, izmantojiet tālāk minēto sintaksi:

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

Vienkāršākajā veidā metode iegūst iepriekš minēto formātu.



The return_type apraksta datu tipu, kuru metodei pēc izpildes vajadzētu atgriezt. Šī vērtība var iegūt tādu datu veidu kā int, String vai double un vairāk.

Ir arī īpašs veids, ko sauc spēkā neesošs ko šis lauks var aizņemt. Izmantojot spēkā neesošs nozīmē, ka jūs nevēlaties, lai jūsu metode pēc izpildes neko neatgrieztu.

Izmantojiet atslēgvārdu atgriezties metodes blokā, lai norādītu vērtību, kuru atgriezīsit:

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

Kompilācijas kļūda tiks parādīta, ja metodes pamattekstā neatstāsit to, ko atdodat, un tomēr metodes galvene parāda, ka gaidāt kaut ko atgriezt.

Metodes pamatteksts ir metodes daļa, kas sākas no kreisās skavas, {uz labo breketi,}. Metodes galvene ir daļa no jūsu metodes deklarācijas, kurā nav iekļautas iekavas, {}.

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

methodName ir identifikators, ko izmanto metodes nosaukšanai. Pēc vienošanās tas izmanto zemāku camelCase. Tas ir, pirmais vārds ir mazie burti, un, ja tas ir divdaļīgs vārds, tad arī otrā vārda pirmais burts ir lielais.

kā savienot ps2 kontrolieri ar datoru

Ir arī svarīgi atzīmēt, ka jūs nevarat izmantot nevienu no rezervētajiem Java vārdiem kā metodes nosaukumu.

Metodes galvenes apaļās iekavas tiek izmantotas, lai definētu parametru sarakstu. Parametru saraksts definē ar komatiem atdalītu parametru sarakstu. Parametrs ir divu daļu vērtība, kas sastāv no datu tipa, kam seko mainīgā nosaukums.

Parametru sarakstā ir iespējams arī neiekļaut nevienu parametru. Šajā gadījumā kompilators vienkārši palaidīs metodes bloku bez gaidītajiem parametriem.

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

Metodei var būt arī divi citi lauki pirms return_type metodes galvenē. Skatiet piemēru zemāk:

public static void main(){
}

Atslēgvārds publiski ir redzamības modifikators, un jūs varat to izmantot jebkurai definētai metodei, lai ierobežotu tā pieejamību. Publisks nozīmē, ka metodei var piekļūt visas klases visos iepakojumos.

Ir arī citi redzamības pārveidotāji, piemēram aizsargāts , Privāts, un noklusējuma . Padziļināta redzamības pārveidotāju diskusija ir sniegta saistītajā saitē:

Saistīts: Izskaidroti dažādi Java piekļuves pārveidotāji

Atslēgvārds statisks norāda, ka metodei ir klases darbības joma. Tas nozīmē, ka šī metode nav eksemplāra metode un tāpēc tiek palaista ikreiz, kad programma tiek ielādēta atmiņā bez nepieciešamības pēc parauga. Statiskās metodes izmantošana ir svarīga, lai kompilators izpildes laikā zinātu, ar kuru metodi sākt.

Parasti jūsu programmai būs viens statisks metode (sauc galvenais () ), no kuras jūs varat izsaukt citas metodes.

Metodes izsaukšana

Lai jūsu deklarētā metode veiktu darbību ar objektu, tā ir jāizsauc.

kā pārbaudīt slēdzī atskaņotās stundas

Lai izsauktu metodi, izmantojiet sintaksi:

ObjectName.methodName(arguments)

Arguments ir vērtība, ko nododat laukā, kurā deklarējāt parametru. Pārliecinieties, vai argumenta veids atbilst metodes galvenē norādītajam. Pretējā gadījumā jūs saņemsit apkopošanas kļūdu.

Saistīts: Kas ir rekursīvā funkcija un kā to izveidot Java?

Zemāk ir pilnībā strādājošs parauga kods, kas parāda, kā pielietot apgūto. Tā izmanto metodes, lai noguldītajai summai piemērotu procentu likmi un parādītu arī bankas ziņojumu.

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
}
}

Tagad jūs zināt, kā izveidot metodes Java

Ikvienam, kurš vēlas nopietnāk nodarboties ar programmēšanu, ir svarīgi zināt, kā izveidot Java metodes. Un tagad jūs zināt, kā to izdarīt, strādājot ietaupīsiet daudz laika.

Kad esat apguvis šo prasmi, kāpēc ne apskatīt citus ar Java saistītus padomus un trikus?

Kopīgot Kopīgot Čivināt E -pasts Kas ir Java konstruktors un kā to izmantot?

Iepazīstieties ar Java konstruktora funkciju.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Java
  • Programmēšana
  • Kodēšanas padomi
Par autoru Džeroms Deividsons(Publicēti 22 raksti)

Džeroms ir MakeUseOf personāla rakstnieks. Viņš aptver rakstus par programmēšanu un Linux. Viņš ir arī kriptogrāfijas entuziasts un vienmēr seko līdzi kriptogrāfijas nozarei.

Vairāk no Džeroma Deividsona

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu