java之接口

108 阅读1分钟

接口的定义

  1. 接口用来描述规则,定义了某些能力

接口的组成结构

  1. 只能定义public static final 属性,即全局静态常量
  2. 实例方法只能是抽象方法,不能有方法体,不能是final,只能是public
  3. 静态方法需要方法体,权限修饰符只能是public和private

接口的要求与能力

  1. 可以继承(extends)多个接口,不能继承类
  2. 实现子类(除了抽象类)必须重写接口所有实例方法(抽象方法)
  3. 接口由于可以实现静态方法,所以某些只包含静态方法的工具类可以在接口里实现