Java 一个简单的回调模式
2014-06-29 00:00
120 查看
摘要: 就像我们给按钮添加监听器一样的效果
我们需要定义一个接口:
package linving.test;
public interface MyTestInterface {
public int getUpdate(int i);
}
接下来给这个接口的实现更新
package linving.test.update;
import linving.test.MyTestInterface;
public class Update {
public void UpdateSometing(MyTestInterface callback){
int i = 0;
while(true){
i++;
callback.getUpdate(i);
}
}
}
主函数:
package linving.test.main;
import linving.test.MyTestInterface;
import linving.test.update.Update;
public class TestMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
MyTestInterface callback = new MyTestInterface() {
@Override
public int getUpdate(int i) {
// TODO Auto-generated method stub
System.out.println(i);
return i;
}
};
Update u = new Update();
u.UpdateSometing(callback);
}
}
我们需要定义一个接口:
package linving.test;
public interface MyTestInterface {
public int getUpdate(int i);
}
接下来给这个接口的实现更新
package linving.test.update;
import linving.test.MyTestInterface;
public class Update {
public void UpdateSometing(MyTestInterface callback){
int i = 0;
while(true){
i++;
callback.getUpdate(i);
}
}
}
主函数:
package linving.test.main;
import linving.test.MyTestInterface;
import linving.test.update.Update;
public class TestMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
MyTestInterface callback = new MyTestInterface() {
@Override
public int getUpdate(int i) {
// TODO Auto-generated method stub
System.out.println(i);
return i;
}
};
Update u = new Update();
u.UpdateSometing(callback);
}
}
相关文章推荐
- 一个简单例子让你彻底理解java回调机制
- 一个简单的java回调小栗子
- 一个简单的java生产着消费者模式的代码
- 用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
- 一个简单的java回调函数的实现
- 一个java实现的简单工厂模式
- 一个简单的java回调函数的实现
- [原创]一个简单例子解释 Java 工厂模式
- 一个简单的用JAVA实现的屏幕抓图(源代码)
- 译:Apache Maven-简化java的构建过程--比apache ant更多(2) 创建一个简单的maven项目
- Java做一个最简单的通话程序
- Java开发学习笔记之二:一个简单的Servlet
- JAVA设计模式——简单工厂(Simple Factory)模式
- 关于Java的RMI编程的一个简单的例子
- java作业-一个简单的面向对象程序
- 用java实现简单的网络通信,相当于一个最简单的控制台qq(附代码) 推荐
- 一个简单的态机模式工作流演示
- 最简单的一个Java窗体示例!
- 如何创建一个简单的JAVA存储过程?[转贴]
- 利用java做一个简单的计算器