您的位置:首页 > 其它

储存班长信息的学生类

2016-06-08 20:15 274 查看
#include <iostream>

using namespace std;

class Stu

{

public:

Stu(int n,string nam)

{

num=n;

name=nam;

}

void display()

{

cout<<"学号:"<<num<<endl;

cout<<"姓名:"<<name<<endl;

}

protected:

int num;

string name;

};

class StuDetail:public Stu

{

public:

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()

{

cout<<"学生信息:"<<endl;

Stu::display();

cout<<"年龄:"<<age<<endl;

cout<<"住址:"<<addr<<endl;

cout<<endl;

}

void show_monitor()

{

cout<<"班长信息:"<<endl;

monitor.display();

}

private:

Stu monitor;

int age;

string addr;

};

int main()

{

StuDetail s(10010,"wang-li",19,"115 BeiJing Road,shanghai",10001,"li-sun");

s.show();

s.show_monitor();

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: