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

}

}

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

推荐阅读更多精彩内容

  • 抽象类与普通类相比最大的特点是约定了子类的实现要求,但是抽象类有一个缺点:单继承局限,如果要想约定子类的实现要求以...
    河神_6961阅读 4,898评论 0 0
  • 第03天java面向对象 今日内容介绍 ·接口 ·匿名对象&final ·多态 ·接口 1.接口的概述 接口是功能...
    chcvn阅读 3,290评论 0 0
  • 1.1 接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法...
    葡小萄家的猫阅读 24,015评论 0 4
  • 凡是候鸟都有归期。 -----小引 裴你一生,永不分璃。 ...
    初勋阅读 4,162评论 0 0
  • 最好吃的番茄是啥滋味儿?用杨辉的话来说就是:“有小时候的味道,皮薄、瓤沙、多汁,一口咬下去酸甜可口。” 杨辉是咸阳...
    黎明之扉阅读 5,625评论 0 1