Java接口回调
来源:互联网 发布:女朋友女朋友网络电影 编辑:程序博客网 时间:2024/05/16 07:44
如何定义一个回调
a. 定义接口 : 在类中定义一个Interface, 并在接口中定义一个抽象方法;
b. 接口对象 : 在类中定义一个该接口的成员变量;
c. 设置对象 : 在类中定义一个公共的方法, 可以设置这个接口的对象, 调用该方法给接口对象成员变量赋值;
d. 调用方法 : 在合适的位置调用接口对象中的方法;
a. 定义接口 : 在类中定义一个Interface, 并在接口中定义一个抽象方法;
b. 接口对象 : 在类中定义一个该接口的成员变量;
c. 设置对象 : 在类中定义一个公共的方法, 可以设置这个接口的对象, 调用该方法给接口对象成员变量赋值;
d. 调用方法 : 在合适的位置调用接口对象中的方法;
好比是一个领导和一个下属,还有一个下属间谍三个人之间不清不楚的关系
1、下属有一个吃饭的事情……
(定义接口)
2、领导发表申明,说对下属的吃饭这件事感兴趣,并说了如果下属吃饭,他就怎么样怎么样,但是老板就是老板,总不能一直盯着下属所以……
(实现接口,并实现处理监听事件的方法)
3、领导一说话,间谍就去了下属那,并且领导给了间谍特权,可以使用我的怎么样怎么样方法
(建立于接口的连接,实际上是一个向上转型的过程,把间谍upcase为一个领导,从而调用领导的方法)
4、,然后只要一吃饭,间谍就通知领导,并替领导完成什么样什么样的事情
(通过接口的实例,调用接口中的方法)
- 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(); //接口回调
- }
- }
0 0
- Java:接口回调
- java 回调接口
- java接口回调
- Java 接口回调
- java接口回调
- Java接口回调
- java接口回调
- Java接口回调
- java接口回调
- Java接口回调
- Java接口回调
- java 接口回调
- Java 接口回调
- jAVA接口回调
- jAVA接口回调
- java-接口回调
- java-接口回调
- java接口回调
- jquery 增删改查dom节点
- windows下搭建Ruby+Sass环境
- 325 zb的生日【dfs】
- 欢迎使用CSDN-markdown编辑器
- maven常用命令
- Java接口回调
- 亚信科技收购趋势科技中国
- JNI编程指南-第七章 调用接口(invocationinterface)
- 【C++ Primer IO类操作学习总结】
- 分布式与集群的联系与区别
- Windows查看端口占用情况方法--很详细
- Install_Oracle_Database_11g on RedHat 6.4 – problems and solution
- ios方向
- PHP 中使用 PDO