У меня есть класс структура, как это:Java: ссылаться на внешний классе в вложенном статическом классе
public class OuterClass {
private static class InnerClass {
public void someMethod() {
OtherClass.otherMethod(<???>);
}
}
, который относится к статическому методу какого-либо другой класс OtherClass
:
public class OtherClass {
public static void otherMethod(OuterClass) {
....
}
}
Я пытаюсь выяснить, что положить вместо <???>
. Как я могу обратиться к экземпляру внешнего класса из внутреннего статического класса? Я хотел бы сделать ссылку на неявный this
OuterClass
.
не делая внутренний класс 'static'? –
@tobias_k, конечно, я согласен, что это не идеальная настройка класса. Но скажем, я не могу его изменить. – fiveclubs
Какой экземпляр внешнего класса? –