第十一周阅读程序----程序1
来源:互联网 发布:看不起同学知乎 编辑:程序博客网 时间:2024/06/09 21:24
//基类。派生类。构造函数的写法及执行过程。#include <iostream>#include <string>using namespace std;class Student//声明基类{public: //公用部分 Student(int n, string nam ) //基类构造函数,与例.5相同 { num=n; name=nam; } void display( ) //成员函数,输出基类数据成员 { cout<<"num:"<<num<<endl<<"name:"<<name<<endl; }protected: //保护部分 int num; string name;};class Student1: public Student //声明公用派生类Student1{public: Student1(int n, string nam,int n1, string nam1,int a, string ad): Student(n,nam),monitor(n1,nam1) //派生类构造函数 { age=a; addr=ad; } void show( ) { cout<<"This student is:"<<endl; display(); //输出num和name cout<<"age: "<<age<<endl; //输出age cout<<"address: "<<addr<<endl<<endl; //输出addr } void show_monitor( ) //成员函数,输出子对象 { cout<<endl<<"Class monitor is:"<<endl; monitor.display( ); //调用基类成员函数 }private: //派生类的私有数据 Student monitor; //定义子对象(班长) int age; string addr;};int main( ){ Student1 stud1(10010,"Wang-li",10001,"Li-sun",19,"115 Beijing Road,Shanghai"); stud1.show( ); //输出学生的数据 stud1.show_monitor(); //输出子对象的数据 return 0;}
体会:
将protected 改为private,编译不通过。
- 第十一周阅读程序1
- 第十一周阅读程序1
- 第十一周 阅读程序
- 第十一周阅读程序
- 第十一周阅读程序
- 第十一周阅读程序
- 第十一周阅读程序
- 第十一周程序阅读
- 第十一周阅读程序
- 第十一周阅读程序----程序1
- 第十一周阅读程序(1)
- 第十一周 阅读程序(1)
- 第十一周 阅读程序(1)
- 第十一周阅读程序(1)
- 第十一周阅读程序(补充)----(1)
- 第十一周阅读程序(1)
- 第十一周阅读程序2
- 第十一周阅读程序二
- mysql乐观锁总结和实践
- Windows下Djang+Wsgi+Apache配置,各种该相关配置问题的终极解决方案
- Java编程中“为了性能”尽量要做到的一些地方
- iphone旋转响应的方法
- Linux 前台后台作业管理
- 第十一周阅读程序----程序1
- jBPM4的运行期环境
- 职责链模式
- cocos2d-x基础知识点之元素的创建
- vs2005使用matlab2010b引擎配置
- android 如何设置小区广播默认信道 主要是印度市场
- Ubuntu_中软件的安装、卸载以及查看的方法总结
- FindBugs使用
- RAR文件格式官方说明书的翻译[中英对照]