扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 面向对象设计中等
单选题
2025年5月第32题
收藏
分享
#系统分析与设计
#面向对象设计
#第二版教材
#凯恩建议必须掌握
在面向对象方法中,一个类完全继承了一个父类的所有功能,同时从其他类继承了额外的能力,这种继承方式称(__)。
问题(1)
正确答案A
凯恩解析
此题考察面向对象继承类型的细分类知识点:
从继承中所包含的内容角度出发,继承可分为以下四类:
取代继承:子类继承父类的能力后,用自己的功能完全取代父类的实现,强调覆盖关系。
包含继承:子类完整继承父类的全部特性和能力,并进一步从其他类继承了更多内容,使自身功能大于等于父类,实现了对父类的“包含”。
受限继承:只继承父类部分能力或在继承时进行某些限制或裁剪。
特化继承:子类对父类进行了扩展或细化,使其成为父类的“特例”,但不一定继承全部内容,更多强调概念上的子集与约束增强。
在本题描述中:子类完全继承了父类的全部功能并从其他类继承了更多能力所以其功能大于等于父类,这正是包含继承的定义,而非特化继承。
