项目1:存储班长信息的学生类
来源:互联网 发布:tcl42寸网络电视 编辑:程序博客网 时间:2024/06/05 06:18
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:李盈盈 * 完成日期:2015年 05 月 17 日 * 版 本 号:v1.0 * * 问题描述:完成类中成员函数的定义。 * 输入描述:无 * 程序输出:按要求输出 */#include <iostream>#include <cstring>using namespace std;class Stu{public: Stu (int n,string nam); void display();protected: 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: 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 a,string ad,int n1,string nam1):Stu(n,nam),monitor(n1,nam1){ age=a; addr=ad;}void StuDetail::show(){ cout<<"学生信息:"<<endl; display(); cout<<"年龄:"<<age<<endl; cout<<"住址:"<<addr<<endl;}void StuDetail::show_monitor(){ cout<<endl; cout<<"班长信息:"<<endl; monitor.display();}int main(){ StuDetail s(10010,"Wang-li",19,"115 Beijing Road,Shanghai",10001,"Li-sun"); s.show(); s.show_monitor(); return 0;}
运行结果:
0 0
- 第十一周项目1-存储班长信息的学生类
- 【项目1 - 存储班长信息的学生类】
- 项目1-存储班长信息的学生类
- 第十一周项目1--存储班长信息的学生类
- 【项目1 - 存储班长信息的学生类】
- 第十周 【项目1 - 存储班长信息的学生类】
- 项目1:存储班长信息的学生类
- 第十一周项目1存储班长信息的学生类
- 第十一周【项目1 - 存储班长信息的学生类】
- 项目1——存储班长信息的学生类
- 第十一周【项目1 - 存储班长信息的学生类】
- 第十一周项目1:存储班长信息的学生类
- 第十周项目1 - 存储班长信息的学生类
- 第十一周 项目1 - 存储班长信息的学生类
- 第十一周项目1 - 存储班长信息的学生类
- 第十一周 【项目1 - 存储班长信息的学生类】
- 第十一周项目1-存储班长信息的学生类
- 第十一周项目1-存储班长信息的学生类
- static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
- 第八周项目4-String类的构造
- 测试人员的角色
- RTP/RTCP流媒体同步机制
- duilib学习资源汇总
- 项目1:存储班长信息的学生类
- 第九周项目1-复数类中的运算符重载(续)
- 1076 排序
- 为什么要使用RTP
- asp.net学习之路之登录+access数据库操作
- 黑马程序员——c语言基础:字符串
- 关于2015阿里移动推荐算法大赛的总结(三)——机器学习
- 【Java并发编程】之十七:深入Java内存模型—内存操作规则总结
- HTML DOM clip 属性