2

外部クラスのインスタンス変数を使用したい静的内部クラスがあります。現在、この形式「Outerclass.this.instanceVariable」で使用する必要がありますが、これは非常に奇妙に見えます。外部クラスのインスタンス フィールドにアクセスする簡単な方法はありますか?

Public class Outer
{
  private int x;
  private int y;
 private static class Inner implements Comparator<Point>
{
  int xCoordinate = Outer.this.x;   // any easier way to access outer x ?
}
}
4

1 に答える 1