纯虚函数是一种特殊的虚函数,在基类中不能对虚函数给出有意义的实现,而把它声明为纯虚函数,它的实现留给该基类的派生类去做。virtual int A() = 0;虚函数、纯虚函数类里如果声明了虚函数,这个函数是实现的,哪怕是空实现,它的作用就是为了能让这个函数在它的子类里面可以被覆盖(override),这样的话,编译器...
第9章继承、派生与多态 9.1派生类的概念 9.2公有继承 9.3派生类的构造和析构 9.4保护成员的引入 9.5改造基类的成员函数 9.6派生类与基类同名成员的访问方式 9.7私有继承和保护继承 9.8多继承 9.9多态 9.10运算符重载 9.11赋值兼容规则 9.12虚函数 课堂练习题 上机实验 小结 习题 第10章模板、...
这说明这是一个继承关系。继承机制是面向对象程序设计是代码复用的重要手段,它允许程序员在保持类原有特性基础下,进行扩展增加功能。这样产生新的类,称为派生类,继承体现了面向对象设计的层次结构,体现了由简单到复杂的认知过程。承的三种形式:1)公有继承——public:基类的公有变为派生类的公有,...
11.3.1派生类 251 11.3.2虚函数 253 11.3.3静态成员 255 11.4输入输出流 256 11.4.1流的基本概念 256 11.4.2输入输出控制 257 11.4.3文件操作 259 11.5综合程序设计技术 262 习题 266 第12章程序编译集成环境简介 271 12.1TurboC编译集成环境简介 271 12.1.1TurboC2.0的安装 271 12.1.2...
9.2 派生类 9.3 派生类的构造函数和析构函数 9.4 继承成员的调整 9.5 多重继承 9.6 重复继承 10 多态性与虚函数 10.1 静态联编和动态联编 10.2 类型兼容性 10.3 虚函数 10.4 纯虚函数和抽象类 10.5 应用案例 11 运算符重载 11.1 运算符重载的基本方法 11.2 运算符重载为类的成员...
16.3派生类成员的访问属性与继承方式 16.3.1公用继承方式 16.3.2私有继承方式 16.3.3保护成员和保护继承 16.3.4使用using声明来改变基类成员在派生类中的访问属性 16.4派生类的构造函数和析构函数 16.4.1单继承的派生类构造函数 16.4.2内嵌子对象的派生类的构造函数 16.4.3多级派生类的构造函数 16.4...
8.2 派生类的构造函数、析构函数和友元 8.3 多重派生与多层派生 8.4 类的多继承 8.5 虚基类 8.6 赋值兼容规则 小结 第9章 类的多态与抽象 9.1 多态性 9.2 运算符重载 9.3 联编 9.4 虚函数 9.5 抽象类 小结 第10章 C++的文件与I/O流 10.1 流类的概念 10.2 输出流 10.3 输入流 10....
《C++程序设计》系统地讲解了C++语言的基本语法及编程方法,介绍C++标准库特别是STL的主要组件及应用;内容包括C++语言概述及编程基础、函数与函数模板、类与类模板、运算符重载、继承与派生、多态、异常处理以及C++标准库等。针对初学者的特点,书中主要结合实例讲解基本概念和编程方法,力求通过简洁的实例让读者快速掌握...
19.11 创建String 类 534 19.12 重载++ 和-- 535 19.13 案例学习:Date 类 536 19.14 标准库类string 540 19.15 explicit 构造函数 542 19.16 代理类 544 19.17 本章小结 546 第20章 面向对象编程:继承 556 20.1 简介 557 20.2 基类和派生类 557 20.3 protected 成员 559 20.4...