实验9 类和对象
【实验目的】
1掌握类的定义方法,正确理解类与结构体的异同????2.学习对象的说明和使用方法 ??? 3.掌握定义构造函数、重载构造函数的方法 ????4.理解构造函数的作用 ????5.掌握定义析构函数的方法,理解析构函数的作用 ??? 6.加深理解拷贝构造函数的作用和用途
【实验内容】
⒈定义一个三角形类。该类的私有成员是三个边长;公有成员函数用于计算三角形
的面积。设计相应的程序测试该类的功能,并将类的定义作为接口,用多文件结
构实现之。
⒉定义一个描述学生通讯录的类:
数据成员包括:姓名、学校、电话号码和邮编;
成员函数包括:①一个Print( ) 函数输出所有的数据成员
②用函数Init(char *,char *,char *,char *)来初始化各成员
③用函数FreeSpace( )释放数据成员占用的空间
并设计相应的程序测试该类的功能。
⒊将上题的成员函数Init改为构造函数,且将成员函数FreeSpace改为析构函数。
增加一个缺省的构造函数,使指针pName,pSchool和pNum的初值为0,使Box
包含空字符串。