Sono confuso sull'interpretazione della seguente affermazione
Fruit x= new Fruit();
La mia interpretazione è che l'operatore new
insieme a Fruit();
crea un nuovo oggetto da qualche parte nella memoria.
Ora x
è una variabile di riferimento che punta verso l'oggetto creato e se scrivo Fruit x
, significa solo che viene creata una variabile di riferimento che non punta dove?
Posso anche dire che x
mantiene la posizione di memoria dell'oggetto?