2.1 什么是接口

如果一个类中都是抽象方法 , 那么这个类应该是定义规则的类 , 我们应该把此类定义成接口,接口是一种引用数据类型

2.2 接口的作用

  • 用于定义规则
  • 程序的扩展性

    2.3 接口的定义和特点

  • 定义接口的关键字使用interface

    • public interface 接口名{ … }
  • 类与接口之间的关系是实现关系 , 用关键字implements进行连接
    • public class 类名 implements 接口名 { … }
  • 接口不能实例化
  • 接口的子类我们叫做实现类

    • 要么重写接口中所有的抽象方法
    • 要么实现类是一个抽象类

      2.4 接口的成员特点

  • 成员变量 : 都是常量 , 默认修饰符 public static final

  • 构造方法 : 没有构造方法
  • 成员方法 : 只能是抽象方法 , 默认修饰符public abstract