Java: как получить доступ к переменной экземпляра внешнего класса, используя «this»?
У меня есть статический внутренний класс, в котором я хочу использовать переменную экземпляра внешнего класса. В настоящее время я должен использовать его в этом формате «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 ?
}
}