DispatchCode
Utente Èlite
- Messaggi
- 2,504
- Reazioni
- 2,048
- Punteggio
- 144
Ricorda questo: l'oggetto è un'istanza di una classe.
La classe è quella che scrivi, che è il tuo contenitore composto da membri (variabili e metodi). Quando crei un oggetto viene allocata la memoria e ti viene restituito un riferimento a quell'oggetto in memoria. Questo è quello che usi quando fai "d.getNome()", ad esempio.
this è l'istanza corrente della classe. La usi solo in quella classe perché è appunto un riferimento all'istanza corrente.
Di fatto l'oggetto è la classe in memoria.
Si, lo scope del this è la classe, ma è l'istanza corrente della classe (l'oggetto).
Ps. a fine pausa pranzo dovrei riuscire a farti qualche esempio e integrare quanto intendo
La classe è quella che scrivi, che è il tuo contenitore composto da membri (variabili e metodi). Quando crei un oggetto viene allocata la memoria e ti viene restituito un riferimento a quell'oggetto in memoria. Questo è quello che usi quando fai "d.getNome()", ad esempio.
this è l'istanza corrente della classe. La usi solo in quella classe perché è appunto un riferimento all'istanza corrente.
Di fatto l'oggetto è la classe in memoria.
Si, lo scope del this è la classe, ma è l'istanza corrente della classe (l'oggetto).
Ps. a fine pausa pranzo dovrei riuscire a farti qualche esempio e integrare quanto intendo