标签:
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 田志伟 *完成日期 : 2016年5月10号 *版 本 号 : v1.0 * *问题描述 : <span class="comment" style="margin: 0px; padding: 0px; border: none; color: rgb(0, 130, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px; background-color: rgb(248, 248, 248);">存储学生班长类</span><span style="font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px; background-color: rgb(248, 248, 248);"> </span> *输入描述 : *程序输出 :<span style="color: rgb(0, 130, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; line-height: 18px; background-color: rgb(248, 248, 248);">学生信息班长信息</span> */
#include "iostream" 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 monior; int age; string addr; }; StuDetail::StuDetail(int n,string nam,int a,string ad,int n1,string nam1):Stu(n,nam),monior(n1,nam1),age(a),addr(ad){} void StuDetail::show() { cout<<"学生信息:"<<endl; cout<<"学号:"<<num<<endl; cout<<"姓名:"<<name<<endl; cout<<"年龄:"<<age<<endl; cout<<"地址:"<<addr<<endl; } void StuDetail::show_monitor() { cout<<"班长信息:"<<endl; monior.display(); } int main() { StuDetail s(10010,"Wang-li",19,"115 Beijing Road,Shanghai",10001,"li-sun"); s.show(); s.show_monitor(); return 0; }程序运行:
标签:
原文地址:http://blog.csdn.net/summer_permenent/article/details/51366909