Я не уверен, что название моего вопроса точно описывает мою ситуацию, так что прошу прощения, если это не так! В любом случае, допустим, у меня есть следующий фрагмент кода (видимость указана):
public class ChildClass extends ParentClass {
// more code
private void myMethod() {
MyClass mine = new MyClass() {
public void anotherMethod() {
// insert code to access a method in ParentClass
}
};
}
}
Возможно ли для кода внутри anotherMethod() получить доступ к защищенному методу, находящемуся в ParentClass? Если да, то как это можно сделать?
Я пробовал что-то вроде...
(ParentClass.this).parentMethod();
... но, очевидно, это не работает из-за проблем с областью видимости.