美文网首页
接口参数

接口参数

作者: 133sheiya | 来源:发表于2017-05-03 10:15 被阅读23次

    /**

    • 接口参数
    • @author BO

    */

    public class PortParm {

    public static void main(String[] args) {
        KindHello kindHello = new KindHello();
        //实现了 SpeakHello接口的类的实例的引用传递给该接口参数,
        // 此时接口参数就可以会回调类实现的接口方法
        kindHello.lookHello(new Chinese()); //会去执行1 
        kindHello.lookHello(new English());//会去执行2
    }
    

    }
    interface SpeakHello{

    void speakHi();//声明接口方法
    

    }
    class Chinese implements SpeakHello{

    public void speakHi(){ //实现接口方法 必须 用 public 修饰  。。。。。。1
    
        System.out.println(" 中国人问好:早上好。 吃早饭了吗");
    }
    

    }
    class English implements SpeakHello{

    public void speakHi() {//。。。。。。。。。。2
    
        System.out.println("英国人问好:早上好,今天天气不错");
    }
    

    }

    class KindHello{//通过一个集合一样的类

    public void lookHello(SpeakHello hi) {//接口类型的参数
        hi.speakHi();//接口回调参数
    }
    

    }

    相关文章

      网友评论

          本文标题:接口参数

          本文链接:https://www.haomeiwen.com/subject/grdktxtx.html