接口作为参数

来源:互联网 发布:linux 搭建vps 编辑:程序博客网 时间:2024/06/05 04:24
//接口作为参数//当一个方法的参数是一个接口类型时,如果一个类实现了该接口,那么就可以把该类的实例的引用传值给该参数,参数可以回调类实现的接口方法interface SHOW{void show();}class S implements SHOW{public void show(){System.out.println("hello world!");}}class M{void get(SHOW i){i.show();}}public class test9{public static void main(String args[]){M m = new M();m.get(new S());//get的参数应该是SHOW 类型的,因为SHOW是个接口,需要class S 来实现}}

输出:hello world !