知灵犀知练
← 返回

Java 基础进阶简答题

接口和抽象类应如何选择?

参考答案

接口适合表达可由不同类实现的能力或契约;抽象类适合为一组密切相关的子类复用状态和受保护实现。一个类可实现多个接口,但只能继承一个类。

题目解析

现代 Java 接口可有 default 和 static 方法,因此不能用“接口不能有实现”作为判断依据。