Satura rādītājs
Izstrādājot liela apjoma un apjoma programmas, ideāls ir uzrakstīt pēc iespējas mazāk koda, veidojot moduļus un sadaļas, kuras var izmantot atkārtoti, tādējādi uzlabojot mūsu programmas lasāmību, un pirmkoda faili ir mazāki, gan pēc svara, gan teksta, kas atvieglo atkļūdošanu.Lai īstenotu šīs vēlmes, mums tas ir jāizmanto metodes, kas ir funkcijas vai koda daļas, kas veic funkcionalitāti un kuras saņem vai nesaņem parametrus, lai mēs tās varētu daudzkārt izmantot mūsu programmās, tās nepārrakstot.
Definējiet metodi
Lai definētu metodi, mums vispirms ir jāzina, kāda darbība jāveic, un pēc tam atrodam mainīgos datus, tas ir, datus, kas jāsniedz ikvienam, kurš izmanto šo metodi, un pēc tam mēs varam izmantot šādu sintaksi:
modifikators atgrieztās vērtības veids methodName (parametru saraksts) {// metodes pamatteksts; }
Tagad īstenosim šo sintaksi darbībā, iedomāsimies, ka mums ir programma, kurai vispirms jāpievieno no 1 līdz 10, pēc tam no 20 līdz 30 un visbeidzot no 40 līdz 50, loģika mums saka, ka mums ir jāveic 3 cikli, lai to sasniegtu, bet veicot 3 ciklus, mēs atkal un atkal rakstīsim vienu un to pašu kodu, un tam nav lielas jēgas:
int summa = 0; par (int i = 1; i <= 10; i ++) summa += i; System.out.println ("Summa no 1 līdz 10 ir" + summa);
Ir 4 rindas Tikai funkcionalitāte, kas mums jāatkārto 3 reizes, tagad, ja mēs paskatāmies tikai uz to, kas mainās, ir sākotnējā vērtība un galīgā vērtība, tāpēc mēs varam izstrādāt metodi, kas ļauj vienkāršot šo darbību un rakstīt to tikai vienu reizi. Apskatīsim šādu kodu:
publiska statiska int summa (int i1, int i2) {int summa = 0; par (int i = i1; i <= i2; i ++) summa += i; atgriešanās summa; }
Kodā mums tas ir jādara publiska statika ir mūsu modifikators, tad mums ir int, kas ir vērtības veids, kas jāsaņem, un beidzot mums ir šī metode, ko sauc par summu, un tā saņem divus veselus skaitļus, tas atbilst sākotnējām un galīgajām vērtībām, ko mēs cenšamies sasniegt. Visbeidzot metodes pamatdaļā mēs ievietojam savas 4 rindas atbilstoši tam, ko vēlamies sasniegt, un atgriežam rezultātu.
SvarīgsIr arī svarīgi to definēt metodes jābūt ārpus galvenā metode, ar to mēs panākam, ka tas ir pieejams visām klasēm, kas mums ir failā, turpmāk redzēsim, kā mēs uzrakstītu nelielu programmu, kas īsteno visu līdz šim izskaidroto:
public class exampleMethod {public static void main (String [] args) {System.out.println ("Summa no 1 līdz 10 ir" + summa (1, 10)); System.out.println ("Summa no 20 līdz 30 ir" + summa (20, 30)); System.out.println ("Summa no 40 līdz 50 ir" + summa (40, 50)); } publiska statiska int summa (int i1, int i2) {int summa = 0; par (int i = i1; i <= i2; i ++) summa += i; atgriešanās summa; }}
Lai pabeigtu šo apmācību, apskatīsim šādu attēlu, kas būtu iepriekšējā koda rezultāts:
Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu