NO.29 接口

接口的概述:

 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");

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容