Jak se předávají parametry v Javě?
Jak se předávají parametry v Javě?

Video: Jak se předávají parametry v Javě?

Video: Jak se předávají parametry v Javě?
Video: Passing Arguments by Value in Java 2024, Listopad
Anonim

Argumenty v Jáva jsou vždy prošel - podle hodnoty. Během vyvolání metody se vytvoří kopie každého argumentu, ať už jde o hodnotu nebo odkaz, v paměti zásobníku, která pak je prošel k metodě. Když jsme složit objekt, odkaz v paměti zásobníku se zkopíruje a nový odkaz je prošel k metodě.

Jednoduše tedy, jak předáte třídu jako parametr v Javě?

Můžeme složit Předmět jakéhokoli třída jako parametr na metodu v Jáva . Můžeme přistupovat k proměnným instance objektu předávaného uvnitř volané metody. Je dobrým zvykem inicializovat proměnné instance objektu předtím míjení objekt jako parametr na metodu, jinak bude mít výchozí počáteční hodnoty.

Podobně, jak se předávají referenční datové typy v Javě? Předávání referenčních typů do metod Když je objekt prošel do metody jako a variabilní : Kopie referenční proměnná je prošel , nikoli skutečný objekt. Volající a volané metody mají identické kopie odkaz . Volající také uvidí všechny změny, které volaná metoda provede v objektu.

Co kromě výše uvedeného znamená parametr v Javě?

Definice pro Jáva Období: Parametr Parametry jsou proměnné, které jsou uvedeny jako součást deklarace metody. Každý parametr musí mít jedinečný název a definovaný datový typ.

Můžete projít odkazem v Javě?

Jáva nepodporuje pass-by-reference . U primitivních hodnot je to snadno pochopitelné – kdy prošel jsi primitivní hodnotu do metody, pouze předává hodnotu, a ne a odkaz na proměnnou, která obsahuje hodnotu. Neprimitivní hodnoty jsou Reference k předmětům.

Doporučuje: