title: java - unqualified access to field - this
body: <p>I am working on a java project on Eclipse on win 7.</p>
  
  <p>Now, I was working on the same project before on a different eclipse version on Linux.  So while working on the Linux system all was fine.  All of the sudden when I transferred the project to the win 7 computer, every place that I refer to one of the constructors data members, the compiler gives a warning that </p>
  
  <blockquote>
    <p>unqualified access to field</p>
  </blockquote>
  
  <p>If I add "this._member", then it is fine.</p>
  
  <p>Why do I need to add this and why didn't the compiler give me a warning before?</p>
  
  <pre><code>  public class SoundWave {
  
       private  int _sr ;
  
       public SoundWave (int sr){
  
        _sr = sr ;
       }
  
      }
  </code></pre>