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

Video: Cosa restituisce il nuovo operatore in Java?

Video: Cosa restituisce il nuovo operatore in Java?
Video: Operatori di Comparazione - JAVA TUTORIAL ITALIANO 09 2024, Novembre
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: