继承(inheritance)有哪些不同类型?
What are different types of inheritance?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Programming Fundamentals
标签: Inheritance, Composition, Design
参考答案摘要
答案 常见继承类型包括:单继承(一个子类继承一个父类)、多继承(一个子类继承多个父类,Java 类不支持但可用接口实现类似效果)、多级继承(A→B→C)、层次继承(多个子类继承同一父类)、混合继承(多种形式组合)。面试时可补充:选择继承要控制层级,避免过度耦合,优先用组合替代不必要继承。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。