Creazione di Oggetti

  • Ricordiamo che quando si dichiara una variabile che istanzia una classe, in realtà si è dichiarato un riferimento ad un oggetto di quella classe - non esistono oggetti automatici o statici
  • L'oggetto creato, se non inizializzato, è vuoto (il riferimento vale null)
  • Per creare fisicamente l'oggetto occorrerà, come in C++, usare l'operatore new, con la stessa identica sintassi che per il C++, passando eventuali parametri al costruttore
  • Il sistema allocherà memoria per l'oggetto, invocherà il costruttore idoneo ai parametri indicati ed assegnerà un riferimento all'oggetto crerato alla variabile
  • Per eliminare l'oggetto potremo assegnare un nuovo valore alla variabile, eventualmente il valore null, per lasciarla vuota

© Ing. Stefano Salvi - All rights reserved