对象与对象数组
实验介绍
本章节主要介绍对象数组和对象成员。在实际的开发中,对象数组和对象成员是经常使用的,所以首先需要学习对象数组与对象成员的各种使用方法。
提示:为了方便课程讲解,示例代码使用类内定义的方式实现,如果自己动手做实验的时候希望能够使用分文件类外定义的方式来编写代码。
知识点
- 对象数组
- 实例化对象数组
- 堆上操作对象数组
- 对象成员
- 构造和析构顺序
- 初始化对象成员
对象数组
假设定义了一个学生类,现在要实例化一个班的学生,如果逐个对学生进行实例化操作那肯定是非常麻烦的,这时使用对象数组就能很方便的完成编写。假设有一个点类,如果实例化一个矩形也可以使用对象数组的方式。
点类 - 示例代码 1
定义一个点类,在本小节以后的示例代码中都是用该类,在以下的示例代码中尽量使用之前学到过的知识点。
为了方便查看运行结果,分别在构造函数、拷贝构造函数和析构函数中打印函数的名称。