title: When should I use "this" in a class?
body: <p>I know that <code>this</code> refers to a current object. But I do not know when I really need to use it. For example, will be there any difference if I use <code>x</code> instead of <code>this.x</code> in some of the methods? May be <code>x</code> will refer to a variable which is local for the considered method? I mean variable which is seen only in this method.</p>
  
  <p>What about <code>this.method()</code>? Can I use it? Should I use it. If I just use <code>method()</code>, will it not be, by default, applied to the current object?</p>