抽象类与接口

  • 接口也是一种抽象类
  • 接口中得成员变量默认为 public final static
  • 接口没有构造方法而抽象类有构造方法(为了让子类初始化父类得成员变量)
  • 接口中不能有非抽象方法而抽象类可以有(为了提高代码复用性方便子类继承使用)
  • 类只能继承一个类但是可以实现多个接口
  • 接口可以多实现同时也可以多继承
  • 抽象类与接口