title: Java - static variable and parameter with same name
body: <p>Suppose I have a Helper class as below:</p>
  
  <pre><code>public class Helper {
      private Context context;
      private static HelperListener listener;
  
  
      public Helper(Context context, HelperListener listener) {
          this.context = context;
          listener = listener; // Can't tell which one
      }
  }
  </code></pre>
  
  <p><code>context</code> and <code>listener</code> are variables that will be set only once, in the constructor.</p>
  
  <p><code>context</code> is not <code>static</code>, hence I can differentiate the variable from the parameter using <code>this.context</code>.</p>
  
  <p><code>listener</code>, on the other hand, is <code>static</code>. Is there any way to differentiate it from the parameter when it comes to static variables?</p>