title: Is it clearer to always use "this" or only when necessary?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/2429062/java-when-to-use-this-keyword">Java - when to use &#39;this&#39; keyword</a>  </p>
  </blockquote>
  
  
  
  <p>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:</p>
  
  <pre><code>public class Foo {
  
      private String id;
  
      public Foo() {
          this.id = "123456789";
      }
  
  }
  </code></pre>
  
  <p>Is it clearer to always use "this" or only when it is necessary? Are there any cases in which you should always use it?</p>