请给我一个关于以下问题的建议。如何覆盖方法内的Runnable?
我有A类& B类 如何覆盖类B中的foo方法中的Runnable?
class A {
//some code
.......
protected void foo() {
//some code
.......
//adding click listener to instance of MyButton
myButton.show(new Runnable(){
@Override
public void run() {
.......
}
});
//some code
.......
}
//some code
.......
}
class B extends A {
@Override
protected void foo() {
super.foo();
//some NEW code
.......
//adding click listener to instance of MyButton
myButton.show(new Runnable(){
@Override
public void run() {
//Copied&Pasted old code
.......
//NEW code
.......
}
});
}
}
我可以不复制&从超级粘贴现有代码的新代码添加到按钮的处理程序(可运行在myButton的)?怎么样?
什么是myButton的访问符? – SMA 2015-04-02 09:04:09