02 2023 档案

摘要:P138. 类和对象——多态——纯虚函数和抽象类 P140. 类和对象——多态——虚析构和纯虚析构 P138. 纯虚函数和抽象类 在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容 因此可以将虚函数改为 纯虚函数 纯虚函数语法: virtual 返回值类型 函数名 (参数列表) 阅读全文
posted @ 2023-02-25 15:55 我会变强的 阅读(64) 评论(0) 推荐(0) 编辑
摘要:P135. 类和对象——多态——多态的基本语法 P136. 类和对象——多态——多态的原理剖析 P135. 多态的基本语法 多态是C++面向对象三大特性之一(封装,继承,多态) 地址早绑定: 1 //动物类 2 class Animal 3 { 4 public: 5 void speak() 6 阅读全文
posted @ 2023-02-24 14:26 我会变强的 阅读(45) 评论(0) 推荐(0) 编辑
摘要:P131. 类和对象——继承——同名成员处理 P132. 类和对象——继承——同名静态成员处理 P133. 类和对象——继承——继承语法 P134. 类和对象——继承——菱形继承问题以及解决方法 P131. 同名成员处理 问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数 阅读全文
posted @ 2023-02-23 22:49 我会变强的 阅读(46) 评论(0) 推荐(0) 编辑
摘要:P127. 类和对象——继承——基本语法 P128. 类和对象——继承——继承方式 P129. 类和对象——继承——继承中的对象模型 P130. 类和对象——继承——构造和析构顺序 P127. 继承-基本语法 继承是面向对象三大特性之一。(另外两个:封装,多态) 继承的好处:减少重复代码 语法:cl 阅读全文
posted @ 2023-02-22 22:11 我会变强的 阅读(27) 评论(0) 推荐(0) 编辑
摘要:P124. 类和对象——C++运算符重载——赋值运算符重载 P125. 类和对象——C++运算符重载——关系运算符重载 P126. 类和对象——C++运算符重载——函数调用运算符重载 P124. 赋值运算符重载 C++编译器至少给一个类添加4个函数: 1. 默认构造函数(无参,函数体为空) 2. 默 阅读全文
posted @ 2023-02-22 14:56 我会变强的 阅读(31) 评论(0) 推荐(0) 编辑
摘要:P121. 类和对象——C++运算符重载——加号运算符重载 P122. 类和对象——C++运算符重载——左移运算符重载 P123. 类和对象——C++运算符重载——递增运算符重载 P121. 加号运算符重载 运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 加号运算 阅读全文
posted @ 2023-02-21 16:43 我会变强的 阅读(84) 评论(0) 推荐(0) 编辑
摘要:P118. 类和对象——友元——全局函数做友元 P119. 类和对象——友元——友元类 P120. 类和对象——友元——成员函数做友元 P118. 全局函数做友元 全局函数做友元: 1 class Building 2 { 3 friend void GoodGay(Building& buildi 阅读全文
posted @ 2023-02-20 19:55 我会变强的 阅读(56) 评论(0) 推荐(0) 编辑
摘要:P115. 类和对象——对象特性——this指针的用途 P116. 类和对象——对象特性——空指针访问成员函数 P117. 类和对象——对象特性——const修饰成员函数 P115 1 //this 指针用途 2 //1.解决名称冲突 3 //2.返回对象本身用*this 4 5 class Per 阅读全文
posted @ 2023-02-20 16:06 我会变强的 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示