还剩4页未读,继续阅读
文本内容:
《面向对象的程序设计语言》课件第章-C+-7本章将介绍中的继承和多态概念,从父类和子类的关系、继承中的访问C++控制,到成员变量和函数的继承,以及虚函数和纯虚函数的作用继承和多态继承关系多态概念深入了解父类和子类之间的关系,理解继承的探索多态的定义和实现方法,了解运行时多态本质和编译时多态的差异动态绑定虚析构函数学习如何在运行时根据对象类型动态绑定函数理解虚析构函数的作用,避免资源泄漏抽象类和接口类抽象类的定义和实现接口类的定义和实现深入了解抽象类的概念和用法,学习如何定义和实探索接口类的作用和设计原则,了解如何定义和实现抽象类现接口多重继承和虚继承多重继承的概念1了解多重继承的概念和用法,学习如何在一个类中同时拥有多个父类虚继承2深入探索虚继承的作用和使用场景,了解虚继承的优势和注意事项虚拟继承3学习虚拟继承的概念和特点,了解如何解决菱形继承问题解决菱形继承问题的方法虚拟继承•重新设计类继承结构•使用虚拟继承和接口继承相结合•继承的优缺点优点1代码复用,提高开发效率;多态性,增加程序灵活性缺点2继承关系复杂,容易引发设计问题;代码维护困难,影响代码可读性。