abstract class与interface的区别

  1. 抽象类和接口都是用来抽象具体对象的,但是接口的抽象级别最高
  2. 抽象类可以有具体的方法和属性,而接口只能有抽象方法和不可变常量
  3. 抽象类主要用来抽象类别,而接口主要用来抽象功能
  4. 抽象类中,且不包含任何实现,派生类必须覆盖它们。接口中所有的方法都是未实现的
  5. 抽象类要被子类继承,而接口要被类实现

猜你喜欢

转载自blog.csdn.net/weixin_38664232/article/details/83478134
今日推荐