Java-6.2-接口回调

来源:互联网 发布:my little pony 知乎 编辑:程序博客网 时间:2024/05/22 10:44

代码:

PC.java

public class PC implements Showable {    @Override    public void show(String s) {       System.out.println(s);    }    }


TC.Java

public class TV  implements Showable{    @Override    public void show(String s) {       System.out.println(s);    }    }


Test.java

public class Test {    public static void main(String[]args){        Showable sm;//声明接口变量        sm=new TV();//接口变量中存放对象的引用        sm.show("lenovo");//接口回调        sm=new PC();//接口变量中存放对象的引用        sm.show("dell");//接口回调            }}


Showable.java

public interface Showable {   public abstract void show(String s);}

运行结果:



总结:

接口回调:

A类是实现Com接口的类,用A创建a对象,则a不仅可以调用A类中原有的方法,而且可以调用A类实现的接口方法

0 0
原创粉丝点击