[Java] 抽象类与接口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012099869/article/details/78762792

抽象类和接口的关系:

  1. 接口是一种特殊的抽象类,所有接口中的属性自动是 public final static 类型,而接口中的方法必须是抽象的
  2. 抽象类是 abstract 修饰的类。抽象类和抽象方法的关系:抽象类中不一定包含抽象方法,而有抽象方法的类一定是抽象类
  3. 抽象类与接口比较最大的特点是,抽象类中可以有具体的实现方法

使用抽象类的时机:既要约束子类的行为,又要为子类提供公共功能 的时候使用抽象类。

优先级:接口优先于抽象类。

猜你喜欢

转载自blog.csdn.net/u012099869/article/details/78762792