java中的回调函数
2016-01-06 15:44
309 查看
java的回调函数
首先需要一个接口interface,两个类A和B。
在类A中,要有一个接口的属性,有一个有参构造,参数是接口。最后有一个方法methead(),methead()方法中用传入接口点的方式调用需要回调的方法。
在类B中,第一步是实现接口 。然后需要建一个类A的对象,建对象的同时需要把实现的接口传入进去。并且有一个需要被回调的方法。
这是类A
public class A
{
public intef
it;
public void A(interf
it)
{
this.it= it;
}
public void call(){
this.it.method();
}
}
这是接口
public interface intef
{
public void method();
}
这是类B
public class B implements intef
{
public void method()
{
System.out.println("我是被回调的方法");
}
public static void main(String args[])
{
A a = new A(new
B());
a.call();
}
}
回调函数可以用来测试性能,也就是该方法运行所用的时间。
首先需要一个接口interface,两个类A和B。
在类A中,要有一个接口的属性,有一个有参构造,参数是接口。最后有一个方法methead(),methead()方法中用传入接口点的方式调用需要回调的方法。
在类B中,第一步是实现接口 。然后需要建一个类A的对象,建对象的同时需要把实现的接口传入进去。并且有一个需要被回调的方法。
这是类A
public class A
{
public intef
it;
public void A(interf
it)
{
this.it= it;
}
public void call(){
this.it.method();
}
}
这是接口
public interface intef
{
public void method();
}
这是类B
public class B implements intef
{
public void method()
{
System.out.println("我是被回调的方法");
}
public static void main(String args[])
{
A a = new A(new
B());
a.call();
}
}
回调函数可以用来测试性能,也就是该方法运行所用的时间。
相关文章推荐
- JAVA枚举的作用与好处
- 在java中实现远程方法调用
- Java线程锁一个简单Lock
- Java常用排序算法及性能测试集合
- 各种排序算法的分析及java实现
- java中日期使用及转换
- [转载]Java并发编程:深入剖析ThreadLocal
- 【Struts2学习笔记(11)】对action的输入校验和XML配置方式实现对action的全部方法进行输入校验
- java类初始化顺序
- JAVA学习【2】错误:无法从静态上下文中引用非静态
- 在myeclipse中 移动多行代码
- Java并发编程:并发基础概念
- MyEclipse 快捷键大全(@Hcy)
- Spring 源码
- 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(三)
- Java——继承
- java:POI导出excel
- 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(二)
- 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(一)
- Java并发