第十一周 项目1—1存储班长信息的学生类(protected)

来源:互联网 发布:无人机数据处理软件 编辑:程序博客网 时间:2024/05/29 12:52
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:尚振伟*完成日期:2014年5月6日*版本号:v0.1*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输入:*程序输出:*问题分析:*算法设计:*我的程序:*/#include <iostream>#include <Cstring>using namespace std;class Stu{public:    Stu(int n,string nam);    void display();protected:    int num;    string name;};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;};Stu::Stu(int n,string nam){    num=n;    name=nam;}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 Stu::display(){    cout<<"学号:"<<num<<endl;    cout<<"姓名:"<<name<<endl;}void StuDetail::show(){    cout<<"学生的信息为:"<<endl;    cout<<"学号:"<<num<<endl;    cout<<"姓名:"<<name<<endl;    cout<<"年龄:"<<age<<endl;    cout<<"地址:"<<addr<<endl;}void StuDetail::show_monitor(){    cout<<endl<<"班长的信息为:"<<endl;    monitor.display();}int main(){    StuDetail s(10010,"wang_li",15,"115 Beijing Road,Shanghai",1001,"li-sun");    s.show();    s.show_monitor();    return 0;}


结果展示:

心得体会:感觉最近csdn老是出毛病,怎么回事?
0 0
原创粉丝点击