Java 7Вызов метода анонимного класса
Прежде всего, я собираюсь упростить пример, чтобы избежать отправки ненужного кода. Мой конкретный конкретный пример немного сложный, но я стараюсь сохранить смысл.
public class Test {
public static void main(String[] args){
Test t = new Test(){ //<---------------------------------------------------------
public void m(){ // |
Test t = new Test(){// |
public void m(){// |
//Here I need to invoke the most inclosing class's m() method
}
//other actions
};
}
public void someMethod(){
//action
}
};
}
public void m(){
}
}
Можно ли это сделать на Java? Я имею в виду, чтобы вызвать метод анонимного класса таким образом?
Какой метод вы хотите назвать точно? – sp00m
@ sp00m 'm()' анонимного класса. –