Possible Duplicate:
Java - when to use 'this' keyword
Some developers like to always use "this" when referring to an object's methods and properties, even when it isn't needed. Here's a really simple example:
public class Foo {
private String id;
public Foo() {
this.id = "123456789";
}
}
Is it clearer to always use "this" or only when it is necessary? Are there any cases in which you should always use it?