Java - volání metody

Obsah
Primárním cílem metody je být schopen vytvářet moduly s různými funkcemi našich programů, jakmile víme, jak vytvořit obecnou funkčnost a že ji lze znovu použít, pak vytvoříme metodu.
Ale kvůli tomuto metoda které jsme vytvořili, nám může něco posloužit v rámci hlavního bloku programu, který musíme "mu zavolat" to znamená, v určitém okamžiku programu naznačte, že musí použít uvedenou metodu k získání požadované odpovědi.
Volání metody
Vytvořte metodu je definovat řadu instrukcí a volání metody je způsob, jakým musíme použít algoritmus, který jsme vyvinuli. Metodu lze volat dvěma způsoby a to závisí na tom, zda se jedná o metodu, která vrací hodnotu nebo ne.
Pokud metoda vrací hodnotu, musí být považována za jednu další hodnotu, to znamená, že myslíme na odpověď metody jako na klíčový aspekt; Na druhou stranu, pokud metoda nevrací žádnou hodnotu, to znamená, že je prázdná metoda pak je to poučení.
Jak pak vidíme, klasifikovat metody není příliš obtížné a už vůbec není těžké vědět, jak je nazvat. Podívejme se na příklad každého případu:
Metoda, která vrací celočíselnou hodnotu
int hodnota = max (3, 4);

V tomto případě máme a metoda max a víme, že tato metoda vrací celočíselnou hodnotu, takže když ji nazveme, musíme ji přiřadit proměnné stejného typu její odpovědi, a tak můžeme hodnotu, kterou vrací, použít ve zbytku našeho programu.
Prázdná metoda která nevrací žádnou hodnotu
printPrice (600);

V tomto případě metoda cena tisku nic nevrací, jednoduše přijme hodnotu a poté ji vytiskne s vysvětlujícím formátem, vidíme, že není nutné odpovídat žádné proměnné, protože je to deklarace, instrukce, která je spuštěna.
Co se stane, když se zavolá metoda?
V době zavolejte metodu Systém si rezervuje místo v paměti, do kterého bude ukládat různé proměnné, také parametry a hodnoty, může se stát, že metoda zavolá jinou metodu, v tomto případě systém ponechá vytvořený první prostor a vytvoří nový prostor pro nové volání, jakmile volaná metoda dokončí provádění, systém uvolní obsazený prostor, aby nevyčerpal zdroje.
Tento prostor, kde jsou uloženy různé hodnoty, je známý jako "Zásobník hovorů" tj. zásobník volání, protože je to zásobník, který sleduje vzorec LIFO last in first out, takže když dojde k volání metody, vždy dostaneme výsledek poslední metody nazvané first.
Podívejme se na následujícím obrázku na grafické znázornění:

DůležitéTo je velmi důležité vědět, protože nám to pomůže pochopit, jak Java funguje, a proto můžeme její zdroje využívat efektivněji. Koneckonců, čím lépe tyto prostředky spravujeme, tím lepší výkon z našich programů získáme.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave