第十一周项目二存储班长信息的学生类2
来源:互联网 发布:淘宝远望手机可靠吗 编辑:程序博客网 时间:2024/06/05 17:26
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:dfg.cpp *作 者:闫舒 *完成日期:2016年6月13日 *版 本 号:vc++6.0 * *问题描述:请完成类中成员函数的定义 *输入描述: *程序输出:学生的信息 */ #include <iostream> using namespace std; class Stu { public: Stu(int n,string nam); void display();private: int num; string name; }; Stu::Stu(int n,string nam) { num=n; name=nam; } void Stu::display() { cout<<"学号:"<<num<<endl; cout<<"姓名:"<<name<<endl; }class StuDetail:public Stu{public: //学生nam,学号n,家住ad,他的班长nam1,学号n1 StuDetail(int n,string nam,int a,string ad,int n1,string nam1); void show(); void show_monitor();private: Stu monitor; int age; string addr;};StuDetail::StuDetail(int n,string nam,int n1,string nam1,int a,string ad): Stu(n,nam),monitor(n1,nam1),age(a),addr(ad){}void StuDetail::show(){ cout<<"学生信息:"<<endl; Stu::display(); cout<<"年龄:"<<age<<endl; cout<<"住址:"<<addr<<endl; cout<<endl;}void StuDetail::show_monitor(){ cout<<"班长信息:"<<endl; 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;}
运行结果:
0 0
- 第十一周项目二 存储班长信息的学生类
- 第十一周项目2-存储班长信息的学生类
- 第十一周项目2-存储班长信息的学生类
- 第十一周项目二存储班长信息的学生类2
- 第十一周项目1-存储班长信息的学生类
- 第十一周项目1--存储班长信息的学生类
- 第十一周项目1存储班长信息的学生类
- 第十一周【项目1 - 存储班长信息的学生类】
- 第十一周【项目1 - 存储班长信息的学生类】
- 第十一周项目1:存储班长信息的学生类
- 第十一周项目一--存储班长信息的学生类
- 第十一周 项目1 - 存储班长信息的学生类
- 第十一周项目1 - 存储班长信息的学生类
- 第十一周 【项目1 - 存储班长信息的学生类】
- 第十一周项目1-存储班长信息的学生类
- 第十一周项目1-存储班长信息的学生类
- 第十一周 项目二 储存班长信息的学生类
- 第十一周项目二储存班长信息的学生类
- NORADLE - 基于oracle数据库的最简捷信息系统架构
- UML图详解(六)——配置图
- 解决UITexFiled,UITableView与手势冲突
- 第十四周阅读程序——1
- DeepLearning: caffe--入门资料
- 第十一周项目二存储班长信息的学生类2
- how to use onWindowFocusChanged on Fragment
- 改了gradle安装路径,Eclipse中gradle视图报错的问题
- 非对称加密和x509
- Unity滑动屏幕控制物体的旋转
- 第十四周阅读程序——2
- 美赛论文格式
- Android 使用WebService
- android 隐藏系统键盘