Как получить доступ к экземпляру верхнего уровня/включающего класса, имеющему экземпляр внутреннего класса ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Как получить доступ к экземпляру верхнего уровня/включающего класса, имеющему экземпляр внутреннего класса

Сообщение Anonymous »

ПРИМЕЧАНИЕ. Я не говорю о способе доступа к включающему классу ИЗ внутреннего класса, проблема вовсе не в этом. Я говорю о следующем:

Код: Выделить всё

class TopLevel {

class InnerClass {
}
}

// in some other class A.java
public void execute(InnerClass ic) {

}
Здесь, в методе выполнения(), в качестве аргумента передается экземпляр InnerClass. Итак, на самом деле я хочу получить доступ к экземпляру класса Enclosing, внутри которого были созданы экземпляры InnerClass, переданные в метод выполнения().
Как этого можно достичь?

Подробнее здесь: https://stackoverflow.com/questions/791 ... nce-of-the

Вернуться в «JAVA»