第二学期第十一周项目1--存储班长信息的学生类(1)
来源:互联网 发布:数据挖掘的常用算法 编辑:程序博客网 时间:2024/06/06 16:32
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2014 年05月06日 * 版 本 号:v1.0 * 问题描述:(1)下面是声明好的类及测试函数,请完成类中成员函数的定义,使运行结果如图所示。 * 输出:输出学生信息和班长信息*/#include <iostream>using namespace std;class Stu //声明基类{public: Stu(int n, string nam ):num(n),name(nam){}//基类构造函数 void display( ); //成员函数,输出基类数据成员protected: //(*)访问权限为保护型的数据成员 int num; //学生学号 string name; //学生姓名};class StuDetail: public Stu //声明派生类StuDetail{public: //学生nam,学号n,a岁,家住ad,他的班长是nam1,学号n1 StuDetail(int n, string nam,int a, string ad,int n1, string nam1):Stu(n,nam),monitor(n1,nam1), age(a),addr(ad){}//派生类构造函数 void show( ); //成员函数,输出学生的信息 void show_monitor( ); //成员函数,输出班长信息private: Stu monitor; //学生所在班的班长,班长是学生,是Stu类的成员 int age; //学生年龄 string addr; //学生的住址};void Stu::display(){ cout<<"学号:"<<num<<"\t"<<"姓名:"<<name<<endl;}void StuDetail::show(){ cout<<"学号:"<<num<<"\t"<<"姓名"<<name<<"\t"<<"年龄:"<<age<<"\t"<<"家庭地址:"<<addr<<endl;}void StuDetail::show_monitor(){ cout<<"班长为:\n"; monitor.display();}int main( ){ //学生王力,10010号,19岁,家住上海的北京路,他的班长是李孙,学号10001 StuDetail s(10010,"Wang-li",19,"115 Beijing Road,Shanghai",10001,"Li-sun"); s.show( ); //输出学生信息 s.show_monitor(); //输出班长信息 return 0;}
运行结果:
心得体会:
好玩!!如果这个时候觉得是好玩= = 那后面真的是玩的爽死了T _T
0 0
- 第二学期第十一周项目1--存储班长信息的学生类(1)
- 第二学期第十一周项目1--储存班长信息的学生类(2)
- 第十一周项目1-存储班长信息的学生类
- 第十一周项目1--存储班长信息的学生类
- 第十一周项目1存储班长信息的学生类
- 第十一周【项目1 - 存储班长信息的学生类】
- 第十一周【项目1 - 存储班长信息的学生类】
- 第十一周项目1:存储班长信息的学生类
- 第十一周 项目1 - 存储班长信息的学生类
- 第十一周项目1 - 存储班长信息的学生类
- 第十一周 【项目1 - 存储班长信息的学生类】
- 第十一周项目1-存储班长信息的学生类
- 第十一周项目1-存储班长信息的学生类
- 第十一周项目1 - 存储班长信息的学生类(2、private的访问权限)
- 第十一周项目1-1-存储班长信息的学生类(protect)
- 第十一周 项目1—1存储班长信息的学生类(protected)
- 第十一周项目1————(1) 存储班长信息的学生类
- 2015年第十一周项目1:存储班长信息的学生类(1)
- Linux环境下配置eclipse桌面快捷方式
- haartraining生成.xml文件过程
- 面试问题
- 开源中国iOS客户端学习——(七)MBProgressHUD特效
- java JDBC(二):Statement、ResultSet、PreparedStatement
- 第二学期第十一周项目1--存储班长信息的学生类(1)
- 猴子选大王(约瑟夫环)
- 开源中国iOS客户端学习——(四)GCDiscreetNotificationView提示视图
- Tips from Networking labs
- 【LeetCode】Trapping Rain Water
- 【嵌入式驱动开发自学笔记】 Makefile编写经典教程(1)
- 铁锈效果字体PSD模板文件
- 集成电路设计分工
- 第二学期第十一周项目1--储存班长信息的学生类(2)