方法中定义一个内部类对象时,如何在内部类对象中使用调用该方法的当前对象的其他方法

来源:互联网 发布:义乌淘宝美工学校 编辑:程序博客网 时间:2024/06/03 13:47
标题说起来有点拗口,但是代码很简单
public class MessageHandleHelper<T>{     void handle(List<T> source);}
public class MessageHandler<T> {
public void messageTransfer(List<T> messages) {
....
MessageHandleHelper helper = new MessageHandleHelper() {
@Override
public void handle(List<T> source) {
//想调用otherMethod方法,使用下面这段代码可以调用
MessageHandler.this.otherMethod();
}
};
....
public void otherMethod() {
...
}
}
}

阅读全文
0 0
原创粉丝点击