20200330_继承的优点和缺点
一、相关术语
- 继承
面向对象思想的一个重要组成部分,允许类的派生,是一个非常庞大复杂的话题,本文针对的是C++笔试题的内容。
面向对象编程的主要目的之一是【提供可重用的代码】。
类继承能完成的工作:
1、可以在已有类的基础上添加功能。
2、可以给类添加数据。
3、可以修改类方法的行为。
二、笔试题
请列出继承的优点和缺点。
答:1、只能在静态编译时继承,不能在动态运行时继承。
2、父类通常只定义了子类的部分行为,如果继承下来的实现不适合新的问题,则必须修改父类。这种依赖限制了灵活性并最终限制了复用性。
XX、(待补充)
知识扩展
继承、多态,封装。
(内容太多,待补全)
本文归类
建议归类到【C++】。
明日计划
1、C++有哪些特性?
2、子类析构时需要调用父类的析构函数吗?
3、简述多态、虚函数、纯虚函数的区别。
参考文献:
《C++笔试面试宝典2011版.docx》
《C++ Primer Plus》,第481页,第13章,类继承。
今日收藏:
无。