Java_interface(接口)

 

A:接口的概述对象

  从狭义角度讲就是Java中的interfaceblog

  从广义角度讲就是对外提供规则的就是接口继承

B:接口的特色接口

  a:接口用关键字interface表示(接口中的方法都是抽象的)class

    interface 接口名{}变量

  b:类实现接口用implements表示(接口是实现,不是继承)引用

    class 类名 implements 接口名{}方法

  c:接口不能实例化im

    接口实现方式是按照多态的方式实例化(父类引用指向子类对象)static

  d:接口的子类

    能够是抽象类,但意义不打

    能够是具体类,要重写接口中全部的抽象方法

C:接口的成员变量

  成员变量只能是常量,而且是静态的公共的

  默认修饰符:public static final(建议本身手动给出)

  接口没有构造方法,子类的super();默认访问的是Object的构造方法

  成员方法只能是抽象方法:默认修饰符:public abstract(建议本身手动给出)不能定义非抽象类

D:接口是一个暴露在外的,因此所有都是public

 

 

相关文章
相关标签/搜索