Допустим, я создаю экземпляр класса и перезаписываю один из его методов одновременно - вот так
MyClass fred = new MyClass() {
@Override
public void mymethod() {
super.mymethod();
//call something here
}
};
Теперь давайте представим, что я хочу вызвать локальный метод с тем же именем и теми же (отсутствующими) параметрами в качестве моего переопределенного метода - например, У меня
public void mymethod() {
//my stuff in here
}
Как я могу вызвать это из переопределенного метода (на линии // здесь что-то вызвать) ???
Это вообще возможно? Использование
this.mymethod();
вызывает бесконечный цикл (переопределенный метод просто вызывает сам себя)
Есть ли способ доступа к этому методу (возможно, кроме как через статическую ссылку?)
Извините, если это распространенный вопрос - его сложно найти, и на один вопрос, который я нашел, не было ответов, и он не был так хорошо сформулирован, поэтому я пытаюсь сам себя!