6.5 接口回调

来源:互联网 发布:待遇好的建筑公司知乎 编辑:程序博客网 时间:2024/06/05 06:51

6.5 接口回调

用接口声明的变量称作接口变量,接口属于引用型变量可以存放实现该接口的类的实例引用,即存放对象的引用

//用对象声明一个变量Animal animal;

A 接口             B(实现A接口的类)           b(B的对象),b可以调用B原有的方法,也可以调用B类实现的接口方法


Java语言中,接口回调是指:可以把实现某一接口的类创建的对象引用赋值给该接口声明的变量,那么该接口就可以调用被类实现的接口方法。


//接口回调例子:public interface Example6_3_ShowMessage {void show(String string);}public class Example6_3_PC implements Example6_3_ShowMessage {@Overridepublic void show(String string) {// TODO Auto-generated method stubSystem.out.println(string);}}public class Example6_3_TV implements Example6_3_ShowMessage {@Overridepublic void show(String string) {// TODO Auto-generated method stubSystem.out.println(string);}}public class Example6_3 {public static void main(String[] args) {Example6_3_ShowMessage showMessage;showMessage=new Example6_3_TV();showMessage.show("小天鹅洗衣机");showMessage=new Example6_3_PC();showMessage.show("海尔洗衣机");}}//输出结果://小天鹅洗衣机//海尔洗衣机






原创粉丝点击