前者是抽象类,后者是接口。抽象类和接口都可以被继承,不同的是,接口内的方法不能实现,需要继承的类来具体实现其方法,而抽象类中的方法可以被具体实现,并且继承的类可以重写其方法。一个类可以继承一个抽象类,但是可以继承多个接口。通常,接口被运用于实现比较常用的功能,便于日后维护或者添加删除方法,而抽象类更倾向于充当公共类的角色。不适于在日后重新对里面的代码进行修改。

相关文章:

  • 2022-01-24
  • 2022-12-23
  • 2021-09-14
  • 2022-12-23
  • 2022-03-06
  • 2021-10-18
猜你喜欢
  • 2021-06-07
  • 2021-08-02
  • 2022-12-23
相关资源
相似解决方案