2021年12月22日

摘要: 一、多态 1.多态是指:调用成员函数时,会根据调用函数的对象的类型来执行不同的函数 2.用到多态的情况:当类之间是通过继承关联时 举例: #include <iostream> using namespace std; class Shape { protected: int width, heig 阅读全文

posted @ 2021-12-22 14:41 choco莉特 阅读(65) 评论(0) 推荐(0)

摘要: 1.定义 重载声明是指:一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。 注意:不能仅通过返回类型的不同来重载函数 2.举例 阅读全文

posted @ 2021-12-22 13:51 choco莉特 阅读(376) 评论(0) 推荐(0)

摘要: 一、继承的定义 1.继承指的是:我们依据另一个类来定义类;当创建类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。 这个已有的类称为基类,新建的类称为派生类。 2.继承的好处:这使得创建和维护一个应用程序变得更容易,也达到了重用代码功能和提高执行效率的效果。 阅读全文

posted @ 2021-12-22 11:07 choco莉特 阅读(211) 评论(0) 推荐(0)

摘要: 一、C++ 类定义 定义格式: 实例: 使用关键字 class 定义 Box 数据类型 class Box { public: double length; // 盒子的长度 double breadth; // 盒子的宽度 double height; // 盒子的高度 }; 二、C++ 对象定义 阅读全文

posted @ 2021-12-22 10:04 choco莉特 阅读(142) 评论(0) 推荐(0)