MENU

面试笔试常考话题:抽象类和接口的异同

• November 18, 2020 • 面向对象编程

面试笔试常考话题:抽象类和接口的异同

这里列出了两者的区别
当设计的时候如果抽象类和接口都可以,优先考虑接口,因为接口没有单继承局限

注:接口中允许有普通方法是jdk1.8 中才开始有的


二者的相同点:

  1. 都必须定义子类
  2. 子类必须覆写所有的抽象方法
  3. 通过子类对象的向上转型实现抽象类或者接口的实例化对象
Archives QR Code Tip
QR Code for this page
Tipping QR Code