Co vrací nový operátor v Javě?
Co vrací nový operátor v Javě?

Video: Co vrací nový operátor v Javě?

Video: Co vrací nový operátor v Javě?
Video: Return Statement in Java 2024, Smět
Anonim

The nového operátora vytvoří instanci třídy dynamickým alokováním (tj. alokací za běhu) paměti pro a Nový objekt a vracející se odkaz na tu vzpomínku. Tento odkaz se pak uloží do proměnné. Tedy v Jáva , všechny objekty třídy musí být dynamicky alokovány.

Co nového se v tomto ohledu v Javě vrací?

The Nový operátor vrátí odkaz na objekt, který vytvořil. Tato reference je obvykle přiřazena proměnné příslušného typu, například: Počátek boduJedna = Nový Bod(23, 94); Odkaz vrátil podle Nový operátor dělá nemusí být přiřazena k proměnné.

Zadruhé, co dělá nový operátor? Primárním účelem je nový operátor k alokaci paměti pro proměnnou nebo objekt během běhu. To je používá se místo funkce malloc(). Když je nový operátor Pokud jsou proměnné/objekty používány, jsou považovány za ukazatele na místo v paměti, které jim bylo přiděleno.

Následně se lze také zeptat, co dělá nový operátor v Javě?

' Nový ' operátor v java je zodpovědný za vytvoření Nový objekt nebo můžeme říci instance třídy. Ve skutečnosti dynamicky přiděluje paměť v haldě s odkazem, který definujeme, a ukazuje ze zásobníku. Dynamická alokace je jen to znamená, že paměť je přidělené v době běhu programu.

Co je nový operátor vysvětlit na příkladu?

The nového operátora označuje požadavek na přidělení paměti na haldě. Pokud je k dispozici dostatek paměti, nového operátora inicializuje paměť a vrací adresu nově přidělené a inicializované paměti do proměnné ukazatele.

Doporučuje: