狂自私

导航

2018年5月1日 #

C++复习:纯虚函数和抽象类

摘要: 纯虚函数和抽象类 1基本概念 2抽象类案例 3抽象类在多继承中的应用 C++中没有Java中的接口概念,抽象类可以模拟Java中的接口类。(接口和协议) 3.1有关多继承的说明 工程上的多继承 被实际开发经验抛弃的多继承 工程开发中真正意义上的多继承是几乎不被使用的 多重继承带来的代码复杂性远多于其带来的便利 多重继承对代码维护性上的影响是灾难性的 在... 阅读全文

posted @ 2018-05-01 12:48 狂自私 阅读(279) 评论(0) 推荐(0) 编辑

C++复习:多态

摘要: 多态 问题引出(赋值兼容性原则遇上函数重写) 面向对象新需求 C++提供的多态解决方案 多态案例 多态工程意义 面向对象三大概念、三种境界(封装、继承、多态) 多态成立条件 总结条件、看代码的时候要看出多态 1多态 1.1问题引出 如果子类定义了与父类中原型相同的函数会发生什么? 函数重写 在子类中定义与父类中原型相... 阅读全文

posted @ 2018-05-01 09:23 狂自私 阅读(166) 评论(0) 推荐(0) 编辑