this 또는 다른 한정자로 한정되지 않는 필드 액세스 연산을 보고합니다.

일부 코드 스타일에서는 지역 변수 또는 매개변수 액세스와 혼동을 방지하기 위해 모든 필드 액세스 연산을 반드시 한정하도록 합니다.

예:


  class Foo {
    int foo;

    void bar() {
      foo += 1;
    }
  }

빠른 수정을 적용한 후:


  class Foo {
    int foo;

    void bar() {
      this.foo += 1;
    }
  }