|
un oggetto è un'istanza di una classe, e una variabile può contenere il riferimento a un oggetto.
in sostanza sono comuni variabili che anziché contenere un valore contengono un riferimento a un oggetto, quindi si comportano come tutte le altre variabili.
quello che cambia è il significato di "eliminare la variabile". nel caso degli oggetti eliminare la variabile significa perdere il riferimento all'oggetto, non l'oggetto vero e proprio che sarà da qualche parte istanziato nella memoria... ma non ti devi preoccupare di questo problema, in genere il garbage collector se ne occupa efficacemente.
|