Esta palavra não é necessária, então pra que usa-la?
Como não? Nesse construtor como você faria referência ao atributo da classe?
public class Foo {
private String xpto = "";
public Foo() {
super();
}
public Foo(String xpto) {
this.xpto = xpto;
}
}
quando começei também achava isso. hoje praticamente não vivo sem o this.
o this referencia a propria classe. É muito util em Inner Class e em getters e setters para manter a legibilidade.
[]'s