后端岗位面试题更新 2026-08-05

请解释抽象类与接口的区别,并说明各自适用的场景。

天融信后端开发专业服务技术原理方案权衡Java

考察说明

考察对Java或面向对象语言中抽象类与接口概念的理解及应用能力

回答思路

  1. 明确抽象类可以有实现和状态,接口侧重定义契约
  2. 说明单继承限制与多接口实现
  3. 结合具体场景区分使用时机
  4. 提及Java 8+接口默认方法的影响