第11周项目1.2 存储班长信息的学生类(将 Stu 类的访问权限更改为 private)
2015-05-21 16:25
423 查看
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 者:惠睿 *完成日期:2015年5月21日 *版 本 号:v1.0 * *问题描述:将项目1.1中 Stu 类的数据成员的访问权限改为 private ,完成相应功能。 *程序输入:无输入。 *程序输出:学生信息和班长信息。 */ #include <iostream> #include <cstring> 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<<"学生信息:"<<endl<<"学号: "<<num<<endl<<"姓名: "<<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( ) { display(); cout<<"年龄: "<<age<<endl<<"住址: "<<addr<<endl<<endl; } void StuDetail::show_monitor( ) { cout<<"班长信息:"<<endl; display(); } int main( ) { StuDetail s(10010,"Wang-li",19,"115 Beijing Road,Shanghai",10001,"Li-sun"); s.show( ); s.show_monitor(); return 0; }
运行结果:
知识点总结:直接调用 Stu 类中的 display 函数解决问题。
相关文章推荐
- 第十一周项目1 - 存储班长信息的学生类(2、private的访问权限)
- 2015年大一下第8周项目1-存储班长信息的学生类(2)访问权限为private
- 11周2-2项目 - 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- 第十一周项目1.2存储班长信息的学生类(private)
- 2015年大一下第8周项目1-存储班长信息的学生类(1)访问权限为public
- 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- 2013级C++第11周(春)项目——通过继承拥有基类的资源 【项目1 - 存储班长信息的学生类】
- 第11周 【项目1 - 存储班长信息的学生类】
- 第11周项目-1存储班长信息的学生类
- 第11周 项目1-1 存储班长信息的学生类
- 第10周-项目1-存储班长信息的学生类-private
- C++第11周(春)项目1 - 存储班长信息的学生类
- 大一第二学期第11周【项目1-存储班长信息的学生类】
- 第11周项目1 - 存储班长信息的学生类
- 第11周项目1-存储班长信息的学生类
- 第11周项目1.1 存储班长信息的学生类
- 第11周 项目一 1.2 班长和学生的信息 体验版
- 第11周 项目1-2 存储班长信息的学生类(2)
- 第11周项目1 - 存储班长信息的学生类
- 第11周项目2-存储班长信息的学生类