When there is no conflict, you can omit the this. prefix when referencing instance variables and Java figures out what you meant. Some people, myself included, always use this. when referencing instance variables (that way, the references are consistent regardless of where they take place and unintended conflicts during re-factoring are avoided). Others think it is an abomination. Either style is correct as far as Java is concerned.