java的接口回调
2017-01-13 11:31
337 查看
直接看代码:
输出:
I’m a student.
I’m a teacher.
有点绕口:接口回调可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。
interface People{ void peopleList(); } class Student implements People{ public void peopleList(){ System.out.println("I’m a student."); } } class Teacher implements People{ public void peopleList(){ System.out.println("I’m a teacher."); } } public class Example{ public static void main(String args[]){ People a; //声明接口变量 a=new Student(); //实例化,接口变量中存放对象的引用 a.peopleList(); //接口回调 a=new Teacher(); //实例化,接口变量中存放对象的引用 a.peopleList(); //接口回调 } }
输出:
I’m a student.
I’m a teacher.
有点绕口:接口回调可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。
相关文章推荐
- android java 接口回调
- java - 接口回调讲解2 - 将接口视为工厂
- Java的接口回调
- Java的接口回调与回调函数的解析
- Java中什么是接口回调
- Java 利用接口实现回调
- Java接口回调
- java 接口的回调
- java接口回调
- java 接口。Android Interface 自定义接口回调。
- Java利用接口实现回调
- Java接口回调是个什么玩意儿
- java回忆录——接口回调机制(1)
- 回调函数、Java接口回调 总结
- Java 内部接口、回调
- Java 接口回调机制
- java的接口回调
- Java中接口对象实现回调
- java为什么要使用接口回调
- java——通过Callable接口实现可回调参数的多线程