Le mot clé this permet de faire référence à l'objet en cours.

Le mot clé this permet de désigner des variables définies dans une classe, à partir d'une méthode.

this.nomVariable;

public class NomClasse{
  int x = 10;
  public void methode(int x){
    /* affecte la valeur de l'argument 'x' de 
      la méthode à la variable de classe 'x' */
    this.x = x;
    System.out.println(this.x);
  }
}

Il n'est pas nécessaire d'utiliser le mot clé this, lorsque les identificateurs de variables et d'arguments ne présentent aucune équivoque.

En fait, le mot clé this, constituant une variable système, est passé subrepticement en argument, à chaque méthode d'une classe, si bien qu'implicitement, chaque variable définie dans la classe porte la variable this.