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

请解释Java中抽象类和接口的区别,并说明在什么场景下你会选择使用哪一个。

科大讯飞后端开发专业服务技术原理方案权衡Java

考察说明

考察对Java抽象类和接口语义差异及适用场景的理解

回答思路

  1. 能明确说出抽象类可以有构造方法、成员变量和具体方法,接口在Java 8前只能有抽象方法
  2. 能提到Java 8后接口可以有默认方法和静态方法
  3. 能结合实际设计场景说明选择依据
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。