第十七周oj刷题——Problem F: C++习题 输入输出--保护继承
来源:互联网 发布:批量修改文件名称软件 编辑:程序博客网 时间:2024/06/04 18:09
Description
Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display()。采用私有保护方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。
Input
输入num,name,sex,age,addr的值
Output
输出num,name,sex,age,addr的值
Sample Input
1001 zhang m 21 shanghai
Sample Output
num: 1001name: zhangsex: mage: 21address: shanghai
/* All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2015年 7 月 3 日 * 版 本 号:v1.0 */#include <iostream>#include <cstring>using namespace std;class Student{public: void get_value() { cin>>num>>name>>sex; } void display( ) { cout<<"num: "<<num<<endl; cout<<"name: "<<name<<endl; cout<<"sex: "<<sex<<endl; }private : int num; char name[10]; char sex;};class Student1:protected Student{private: int age; string addr;public: void get_value1() { get_value(); cin>>age>>addr; } void display1() { display(); cout<<"age: "<<age<<endl; cout<<"address: "<<addr<<endl; }};int main(){ Student1 stud1; stud1.get_value1(); stud1.display1(); return 0;}<img src="http://img.blog.csdn.net/20150703184236641?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />学习心得:私有继承可以,一般的保护成员也是可以的。继续努力吧!!
0 0
- 第十七周oj刷题——Problem F: C++习题 输入输出--保护继承
- 第十七周oj刷题——Problem D: C++习题 输入输出--公用继承
- 第十七周oj刷题——Problem E: C++习题 输入输出--私有继承
- OJ第三批——Problem F:C++习题 输入输出--保护继承
- OJ第三批——Problem D: C++习题 输入输出--公有继承
- OJ第三批——Problem E:C++习题 输入输出--私有继承
- 第十五周oj刷题——Problem F: C++习题 商品销售
- oj 输入输出 保护继承
- 第十七周oj刷题——Problem B: 分数类的四则运算【C++】
- oj-3-输入输出--保护继承
- 【OJ】---D---输入输出,保护继承
- 第十七周—C语言 oj 1002
- c++习题1_D_输入输出--保护继承
- [YTU]_2474( C++习题 输入输出--保护继承)
- 第十七周oj刷题——Problem O: B C++时间类的运算符重载
- oj刷题—Problem C: C语言习题5.26--文件操作3
- oj刷题—Problem A: C语言习题5.24--文件操作1
- oj刷题—Problem B: C语言习题5.25--文件操作2
- 大数据问题汇总
- android Handler 消息传递机制
- Nginx+lua_Nginx+GraphicsMagick来实现实时缩略图(已验证)
- 闰秒惊魂
- 计算表达式(栈)
- 第十七周oj刷题——Problem F: C++习题 输入输出--保护继承
- 求无符号数二进制中1的个数&&求一个字符串中最长的连续子串
- C++ primer 学习笔记 2 快速入门2
- LeetCode-Majority Element -解题报告
- 【iOS开发系列】更换头像(相机、相册)
- CHANGE MASTER TO语法
- 国产手机在mac os中无法被adb识别的解决方法(转)
- 大二下学期总结
- 线程锁