Cosa restituisce il nuovo operatore in Java?
Cosa restituisce il nuovo operatore in Java?
Anonim

Il nuovo operatore istanzia una classe allocando dinamicamente (cioè allocazione in fase di esecuzione) la memoria per a nuovo oggetto e ritorno un riferimento a quel ricordo. Questo riferimento viene quindi memorizzato nella variabile. Così, in Giava , tutti gli oggetti classe devono essere allocati dinamicamente.

A questo proposito, cosa torna di nuovo in Java?

Il nuovo L'operatore restituisce un riferimento all'oggetto creato. Questo riferimento è solitamente assegnato a una variabile del tipo appropriato, come: Punto origineUno = nuovo Punto (23, 94); Il riferimento restituito dal nuovo operatore fa non devono essere assegnati a una variabile.

In secondo luogo, cosa fa il nuovo operatore? Lo scopo principale di il nuovo operatore è per allocare memoria per una variabile o un oggetto durante il runtime. Esso è usato al posto della funzione malloc(). quando il nuovo operatore è utilizzati, le variabili/oggetti sono considerati puntatori alla locazione di memoria ad essi assegnata.

Successivamente, ci si potrebbe anche chiedere, cosa fa il nuovo operatore in Java?

Il ' nuovo ' operatore in java è responsabile della creazione di nuovo oggetto o possiamo dire istanza di una classe. In realtà, alloca dinamicamente la memoria nell'heap con il riferimento che definiamo puntato dallo stack. L'allocazione dinamica è significa solo che la memoria è assegnato al momento dell'esecuzione del programma.

Che cosa è il nuovo operatore spiegare con l'esempio?

Il nuovo operatore denota una richiesta di allocazione della memoria sull'heap. Se è disponibile memoria sufficiente, nuovo operatore inizializza la memoria e restituisce l'indirizzo della memoria appena allocata e inizializzata alla variabile puntatore.

Consigliato: