this è il puntamento alla classe stessa.Originariamente inviato da BlueJ
Mi spiegate bene (possibilmente con degli esempi) l'uso del this?
grazie a tutti![]()
ad esempio, se la classe ha una variabile privata di nome pippo e di tipo stringa, la riga this.pippo punta proprio a tale variabile.
E' utile, ad esempio, quando all'interno di un metodo occorre risalire ad una variabile della classe stessa coperta da una variabile locale.
Considera ad esempio un metodo che imposta la varibile pippo di cui sopra.
public void setPippo (String pippo){
this.pippo = pippo;
}
all'interno del metodo la variabile pippo della classe e coperta dalla varibile pippo ricevuta come parametro, per cui per poter accedere al membro della classe devi usare this.
ciao
![]()