欢迎来到天天文库
浏览记录
ID:56794685
大小:58.50 KB
页数:12页
时间:2020-07-12
《实验三 类和对象.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#includeusingnamespacestd;classTx{public:Tx(inti,intj);~Tx();voiddisplay();private:intnum1,num2;};Tx::Tx(inti,intj=10){num1=i;num2=j;cout<<"Constructing"<2、g"<3、明的函数(如友元函数)访问,而类的外部函数无法访问私有成员;共有成员对外是完全开放的;受保护成员只能由该类的成员函数、友元、共有派生成员函数访问。3.拷贝构造函数是用一个已有的对象来初始化一个被创建的同类对象的特殊的构造函数,具有一般构造函数的所有特性。但创建一个新对象时系统会自动调用它。2.两个成员函数:设置计数,获取计数;一个成员变量:保存计数。8.运行结果:Constructing2211Constructing2010Display2211Display20101.设计一个大学的类系统,学校中有学生、教师和职员,每种人员都有自己4、的特性,他们之间又有相同的地方。利用继承机制定义这个系统中的各个类及类上必需的操作。答:经调试后的代码:#include#include#includeusingnamespacestd;classperson{public:voidin_nm();voidin_id();voidou_nm();voidou_id();private:stringid;stringname;};classstudent:publicperson{public:voidin_clsid();voidi5、n_sc();voidou_clsid();voidou_sc();private:stringcls_id;floatscore;};classteacher:publicperson{public:voidin_zc();voidin_dp();voidou_zc();voidou_dp();private:stringzc;stringdepart;};voidperson::in_nm(){cout<<"请输入:"<>name;}voidperson::in_id(){cout<<"请输入编括号:"<6、l;cin>>id;}voidperson::ou_nm(){cout<<"为:"<>cls_id;}voidstudent::in_sc(){cout<<"请输入学生分数:"<>score;}voidstudent::ou_clsid(){cout<<"学生班级为:"<7、idstudent::ou_sc(){cout<<"学生分数为:"<>zc;}voidteacher::in_dp(){cout<<"请输入教师部门:"<>depart;}voidteacher::ou_zc(){cout<<"教师职称为:"<8、ntstu;cout<<"开始输入学生信息:"<
2、g"<3、明的函数(如友元函数)访问,而类的外部函数无法访问私有成员;共有成员对外是完全开放的;受保护成员只能由该类的成员函数、友元、共有派生成员函数访问。3.拷贝构造函数是用一个已有的对象来初始化一个被创建的同类对象的特殊的构造函数,具有一般构造函数的所有特性。但创建一个新对象时系统会自动调用它。2.两个成员函数:设置计数,获取计数;一个成员变量:保存计数。8.运行结果:Constructing2211Constructing2010Display2211Display20101.设计一个大学的类系统,学校中有学生、教师和职员,每种人员都有自己4、的特性,他们之间又有相同的地方。利用继承机制定义这个系统中的各个类及类上必需的操作。答:经调试后的代码:#include#include#includeusingnamespacestd;classperson{public:voidin_nm();voidin_id();voidou_nm();voidou_id();private:stringid;stringname;};classstudent:publicperson{public:voidin_clsid();voidi5、n_sc();voidou_clsid();voidou_sc();private:stringcls_id;floatscore;};classteacher:publicperson{public:voidin_zc();voidin_dp();voidou_zc();voidou_dp();private:stringzc;stringdepart;};voidperson::in_nm(){cout<<"请输入:"<>name;}voidperson::in_id(){cout<<"请输入编括号:"<6、l;cin>>id;}voidperson::ou_nm(){cout<<"为:"<>cls_id;}voidstudent::in_sc(){cout<<"请输入学生分数:"<>score;}voidstudent::ou_clsid(){cout<<"学生班级为:"<7、idstudent::ou_sc(){cout<<"学生分数为:"<>zc;}voidteacher::in_dp(){cout<<"请输入教师部门:"<>depart;}voidteacher::ou_zc(){cout<<"教师职称为:"<8、ntstu;cout<<"开始输入学生信息:"<
3、明的函数(如友元函数)访问,而类的外部函数无法访问私有成员;共有成员对外是完全开放的;受保护成员只能由该类的成员函数、友元、共有派生成员函数访问。3.拷贝构造函数是用一个已有的对象来初始化一个被创建的同类对象的特殊的构造函数,具有一般构造函数的所有特性。但创建一个新对象时系统会自动调用它。2.两个成员函数:设置计数,获取计数;一个成员变量:保存计数。8.运行结果:Constructing2211Constructing2010Display2211Display20101.设计一个大学的类系统,学校中有学生、教师和职员,每种人员都有自己
4、的特性,他们之间又有相同的地方。利用继承机制定义这个系统中的各个类及类上必需的操作。答:经调试后的代码:#include#include#includeusingnamespacestd;classperson{public:voidin_nm();voidin_id();voidou_nm();voidou_id();private:stringid;stringname;};classstudent:publicperson{public:voidin_clsid();voidi
5、n_sc();voidou_clsid();voidou_sc();private:stringcls_id;floatscore;};classteacher:publicperson{public:voidin_zc();voidin_dp();voidou_zc();voidou_dp();private:stringzc;stringdepart;};voidperson::in_nm(){cout<<"请输入:"<>name;}voidperson::in_id(){cout<<"请输入编括号:"<6、l;cin>>id;}voidperson::ou_nm(){cout<<"为:"<>cls_id;}voidstudent::in_sc(){cout<<"请输入学生分数:"<>score;}voidstudent::ou_clsid(){cout<<"学生班级为:"<7、idstudent::ou_sc(){cout<<"学生分数为:"<>zc;}voidteacher::in_dp(){cout<<"请输入教师部门:"<>depart;}voidteacher::ou_zc(){cout<<"教师职称为:"<8、ntstu;cout<<"开始输入学生信息:"<
6、l;cin>>id;}voidperson::ou_nm(){cout<<"为:"<>cls_id;}voidstudent::in_sc(){cout<<"请输入学生分数:"<>score;}voidstudent::ou_clsid(){cout<<"学生班级为:"<7、idstudent::ou_sc(){cout<<"学生分数为:"<>zc;}voidteacher::in_dp(){cout<<"请输入教师部门:"<>depart;}voidteacher::ou_zc(){cout<<"教师职称为:"<8、ntstu;cout<<"开始输入学生信息:"<
7、idstudent::ou_sc(){cout<<"学生分数为:"<>zc;}voidteacher::in_dp(){cout<<"请输入教师部门:"<>depart;}voidteacher::ou_zc(){cout<<"教师职称为:"<8、ntstu;cout<<"开始输入学生信息:"<
8、ntstu;cout<<"开始输入学生信息:"<
此文档下载收益归作者所有