抽象类和接口的区别

  1. 抽象类里面可以有方法的实现,但是接口完全都是抽象的,不存在方法的实现;
  2. 子类只能继承一个抽象类,而接口可以被多个实现;
  3. 抽象方法可以是public,protected,但是接口只能是public,默认的;
  4. 抽象类可以有构造器,而接口不能有构造器;
  5. 抽象类当做父类,被继承。且抽象类的派生类的构造函数中必须调用super();接口可以当做“子类”继承其他类;
posted @ 2020-12-13 19:38  小翔momo  阅读(144)  评论(0编辑  收藏  举报