this
La keyword this fa riferimento all'istanza corrente di una classe. Se in un metodo ho definito una variabile locale con lo stesso nome di una variabile definita nella classe allora posso far riferimento alla variabile della classe mediante this.nomeVariabile. Se devo passare, ad un metodo l'oggetto stesso allora utilizzo istanza.nomeMetodo(this). Se utilizzato all'interno di un costruttore this() chiama il costruttore corrispondente ai tipi di parametri passati

metodi dichiarati static non possono utilizzare this

Vedere anche: super