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?