如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验七:类和对象实验要求掌握类和对象的定义和使用。实验内容第一部分:类和对象的概念例1:#include<iostream>usingnamespacestd;classTime{public:voidset_time();voidshow_time();private:inthour;intminute;intsec;};intmain(){Timet1;t1.set_time();t1.show_time();Timet2;t2.set_time();t2.show_time();return0;}voidTime::set_time(){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(){cout<<hour<<":"<<minute<<":"<<sec<<endl;}练习1:请检查下面的程序,找出其中的错误(先不要上机,在纸面上作人工检查),并改正。然后上机调试,使之能正常运行。运行时从键盘输入时、分、秒的值,检查输出是否正确。练习2:需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:(1)由键盘分别输入3个长方柱的长、宽、高。(2)计算长方柱的体积;(3)输出3个长方柱的体积。请编写程序,上机调试并运行。第二部分:构造函数和析构函数例2:#include<iostream>#include<string>usingnamespacestd;classStudent{public:Student(intn,stringnam,chars){num=n;name=nam;sex=s;cout<<"Constructorcalled."<<endl;}~Student(){cout<<"Destructorcalled."<<endl;}voiddisplay(){cout<<"num:"<<num<<endl;cout<<"name:"<<name<<endl;cout<<"sex:"<<sex<<endl<<endl;}private:intnum;stringname;charsex;};intmain(){Studentstud1(10010,"Wang_li",'f');stud1.display();Studentstud2(10011,"Zhang_fun",'m');stud2.display();return0;}练习3:为练习2中的类增加构造函数和析构函数。