美文网首页
NO.29 接口

NO.29 接口

作者: WXFA | 来源:发表于2017-07-29 21:34 被阅读0次

    接口的概述:

     1、从狭义的角度上讲就是指java中的interface

     2、从广义的角度上讲对外提供规则的都是接口

    接口的特点:

            1、接口用关键字interface来表示

                      interface 接口名 {}

           2、类实现接口用implements表示

                       class 类名 implements 接口名 {}

           3、接口不能被实例化,但是可以按照多态的方式来实例化

           4、接口的子类

                         可以是抽象类,但意义不大

                         可以是具体类,要重写接口中的所有抽象方法。(推荐方案)

      5、接口没有构造方法

    //案例演示:

    public static void main(String[] args) {

              Inter i = new Demo();      //以多态的方式来实例化

              i.print();               // 结果==print

    }

    }

    interface Inter {    //接口

               public abstract void print();  //接口中的方法都是抽象的

    }

    class Demo implements Inter {    //类实现接口

                public   void print() {      //重写接口中的抽象方法

               System.out.println("print");

    }

    }

    相关文章

      网友评论

          本文标题:NO.29 接口

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