Java - Извикване на метод

Съдържание
Основната цел на методи е да можем да създаваме модули с различните функционалности на нашите програми, след като знаем как да направим обща функционалност и че тя може да се използва повторно, тогава създаваме метода.
Но за това метод което сме създали, може да ни послужи нещо в основния блок на програмата, което трябва "обади му се" тоест, посочете на програмата в един момент, че тя трябва да използва споменатия метод, за да получи желания отговор.
Извикване на метод
Създайте метод е да дефинираме поредица от инструкции и извикването на метод е начинът, по който трябва да използваме алгоритъма, който сме разработили. Има два начина за извикване на метод и това зависи от това дали това е метод, който връща стойност или не.
Ако метод връща стойност, той трябва да се третира като още една стойност, тоест ние мислим за отговора на метода като ключов аспект; От друга страна, ако методът не връща никаква стойност, тоест това е a невалиден метод тогава това е инструкция.
Както можем да видим тогава, не е много трудно да се класифицират методите и изобщо не е трудно да се знае как да ги наречем. Нека да видим пример за всеки случай:
Метод, който връща цяло число
int стойност = max (3, 4);

В този случай имаме a метод max и ние знаем, че този метод връща цяло число, така че когато го извикаме, трябва да го присвоим на променлива от същия тип на неговия отговор и по този начин можем да използваме стойността, която връща в останалата част от нашата програма.
Метод на празнота което не връща никаква стойност
printPrice (600);

В този случай методът printPrice той не връща нищо, той просто получава стойност и след това я отпечатва с по -обяснителен формат, виждаме, че не е необходимо да съответства на която и да е променлива, тъй като това е декларация, инструкция, която се изпълнява.
Какво се случва, когато се извика метод?
По време на извикайте метод Системата запазва място в паметта, в което ще съхранява различните променливи, също параметрите и стойностите, може да се окаже, че метод извиква друг метод, в този случай системата запазва първото създадено пространство и създава ново пространство за новото извикване, след като извиканият метод завърши изпълнението си, системата освобождава заетото пространство, за да не изчерпи ресурсите.
Това пространство, където се съхраняват различните стойности, е известно като „Стек за обаждания“ тоест стека на повикванията, тъй като е стек, той следва модела LIFO последен в първи изход, така че когато има извиквания на методи, винаги ще получаваме резултата от последния метод, извикан първи.
Нека видим на следващото изображение графично представяне на това:

ВажноТова е много важно да се знае, тъй като ще ни помогне да разберем как работи Java и следователно можем да използваме нейните ресурси по -ефективно, в края на краищата, колкото по -добре управляваме тези ресурси, толкова по -добра производителност ще постигнем от нашите програми.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave