摘要: 1. 双目运算符类成员函数重载 观察下列程序,掌握双目运算符的类成员函数重载方式。 #include<iostream> using namespace std; class complex { double real, imag; public: complex(double r = 0, dou 阅读全文
posted @ 2019-11-30 17:26 nanaa 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1.回顾类和对象的创建 定义学生类Student,包含私有数据成员:num(学号)、name(姓名,字符数组)、age(年龄);公有成员函数:Student(构造函数)、~Student(析构函数),使用构造函数为Student类对象的数据成员赋值(name使用动态内存分配),在析构函数中释放动态分 阅读全文
posted @ 2019-11-30 16:35 nanaa 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 【实验目的】 (1)掌握指针的概念,会定义和使用指针变量 (2)指针与对象结合的使用 1、程序设计题:编写函数fun(char *s),功能是把s所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后, 串中的内容为:gfedcba #include <string.h 阅读全文
posted @ 2019-11-28 17:50 nanaa 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1、调用相关函数实现将一组double型数据的小数部分之和输出到屏幕上。 #include<iostream> using namespace std; #define M 5 void PrintData(double sum); void ReadData(double tt[M]); doub 阅读全文
posted @ 2019-11-25 21:39 nanaa 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 类的定义与对象的创建 1.实验目的 (1)理解并学会使用类,并创造合适的对象 (2)掌握在什么场景下需要使用 类 2.实验内容 类的定义、类成员的访问控制、对象、类的成员函数 3.实验过程 3.1类和对象 类是面向对象程序设计方法的核心,利用类可以实现对数据的封装和隐蔽。 在面向对象程序设计中,程序 阅读全文
posted @ 2019-10-28 11:57 nanaa 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 3.5类的组合 Part1.应用背景 对于复杂的问题,往往可以逐步划分为一系列稍微简单的子问题。 解决复杂问题的有效方法是将其层层分解为简单的问题组合,首先解决简单问题复杂问题也就迎刃而解了。 在面向对象的程序设计中,可以对复杂对象进行分解、抽象,把一个复杂对象分解为简单对象的组合,由比较容易理解和 阅读全文
posted @ 2019-10-28 11:54 nanaa 阅读(816) 评论(0) 推荐(1) 编辑
摘要: 3.2构造函数 在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。 3.2.1构造函数、默认构造函数 1)定义:在定义对象的时候进行的数据成员设置,称为对象的初始化。 构造函数的作用就是在对象被创建时利用特定的值构造对象,将对象初始化为一个特定的状态。 2)性质: ①构造函数的函数名 阅读全文
posted @ 2019-10-28 11:49 nanaa 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、多态性 ①概述:多态是指同样的消息被不同类型的对象接收时导致的不同行为。 ②类型: 可以分为四类:重载多态、强制多态、包含多态、参数多态。 专用多态 通用多态 ③实现: 从实现角度可以划分为两类:编译时多态和运行时多态。 绑定:就是把一条消息和一个对象的方法结合的过程。 静态多态:在编译过程中确 阅读全文
posted @ 2019-10-26 14:57 nanaa 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 实验一面向对象程序设计基础 1.实验目的 (1)理解并学会使用枚举类型数据以及掌握数据类型的转换 (2)掌握在什么场景下需要使用枚举类型 2.实验内容 数据类型转换的要求及格式、通过一些简单的函数实验来展现枚举类型的使用方式和使用场景 3.实验过程 3.1数据类型的强制转换 当表达式中出现了多种类型 阅读全文
posted @ 2019-10-21 11:31 nanaa 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、类的继承与派生 引: 类的派生机制的好处:在于代码的重用性和可扩充性。 派生新类的过程的三个步骤:①吸收已有类的成员;②调整已有类成员;③添加新的成员。 1)基本概念: 类的继承是新的类从已有类那里得到的已有特性。即,从已有类产生新类的过程就是类的派生 如下图: 上下层之间的关系就可以看作基类与 阅读全文
posted @ 2019-10-12 18:17 nanaa 阅读(310) 评论(0) 推荐(0) 编辑