Java - Metodă de apel

Cuprins
Obiectivul principal al metode este să putem crea module cu funcționalitățile diferite ale programelor noastre, odată ce știm cum să facem o funcționalitate generică și că poate fi reutilizată, atunci creăm metoda.
Dar pentru asta metodă că am creat ne poate servi ceva în cadrul blocului principal al programului pe care trebuie "sună-l" adică, indicați programului la un moment dat că trebuie să utilizeze metoda menționată pentru a obține răspunsul dorit.
Apelarea unei metode
Creați o metodă este de a defini o serie de instrucțiuni și apelarea unei metode este modul în care trebuie să folosim algoritmul pe care l-am dezvoltat. Există două moduri de a apela o metodă și acest lucru depinde dacă este o metodă care returnează o valoare sau nu.
Dacă o metodă returnează o valoare, aceasta trebuie tratată ca încă o valoare, adică ne gândim la răspunsul metodei ca la aspectul cheie; Pe de altă parte, dacă metoda nu returnează nicio valoare, adică este o metoda nulă atunci este o instrucțiune.
După cum putem vedea atunci, nu este foarte dificil să clasificăm metodele și nu este deloc dificil să știm cum să le numim. Să vedem un exemplu al fiecărui caz:
Metodă care returnează o valoare întreagă
valoarea int = max (3, 4);

În acest caz avem un metoda max și știm că această metodă returnează o valoare întreagă, așa că atunci când o apelăm trebuie să o atribuim unei variabile cu același tip de răspuns și astfel putem folosi valoarea pe care o returnează în restul programului nostru.
Metoda vidului care nu returnează nicio valoare
printPrice (600);

În acest caz metoda printPrice nu returnează nimic, pur și simplu primește o valoare și apoi o imprimă cu un format mai explicativ, vedem că nu este necesar să se potrivească nicio variabilă, deoarece este o declarație, o instrucțiune care este rulată.
Ce se întâmplă când se numește o metodă?
La momentul apelează o metodă Sistemul rezervă un spațiu în memorie în care va stoca diferitele variabile, de asemenea, parametrii și valorile, poate fi cazul în care o metodă apelează o altă metodă, în acest caz sistemul păstrează primul spațiu creat și creează un spațiu nou pentru noul apel, odată ce metoda apelată își termină execuția, sistemul eliberează spațiul ocupat pentru a nu epuiza resursele.
Acest spațiu în care sunt stocate diferitele valori este cunoscut sub numele de „Stivă de apeluri” adică stiva de apeluri, deoarece este o stivă, urmează tiparul LIFO ultima în prima ieșire, deci atunci când există apeluri de metodă vom obține întotdeauna rezultatul ultimei metode numite prima.
Să vedem în următoarea imagine o reprezentare grafică a acestui lucru:

ImportantAcest lucru este foarte important de știut, deoarece ne va ajuta să înțelegem cum funcționează Java și, prin urmare, putem folosi resursele sale mai eficient, la urma urmei, cu cât gestionăm mai bine aceste resurse, cu atât vom obține performanțe mai bune din programele noastre.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave