Java 中的类(Class)和接口(Interface)有何不同?
How are a class and an interface different in Java?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Java
标签: Class, Interface, Design
参考答案摘要
答案 类是对象的蓝图,可包含状态(字段)与行为(方法实现),支持构造器与成员访问控制;接口更偏向“能力契约”,描述可做什么,通常不保存实例状态。类只能单继承(extends 一个类),但可以实现多个接口(implements)。自 Java 8 起接口可包含 default/static 方法,但核心仍是规范与解耦。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。