【OJ】---Y---输入输出,私有继承
来源:互联网 发布:web前端评测软件 编辑:程序博客网 时间:2024/05/16 12:49
题目要求如下:
-----------------------------------------------------------------------------------------------------------------------------------------------
代码如下:
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2014 年06月27日 * 版 本 号:v1.0 * 问题描述:DescriptionStudent类含有私有数据成员: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的值*///前置代码及类型定义已给定如下,提交时不需要包含,会自动添加到程序前部#include <iostream>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; string name; char sex;};//********************************************************class Student1:private Student{ private: int age; char addr[50]; public: void get_value_1() { get_value(); cin>>age>>addr; } void display_1() { display(); cout<<"age: "<<age<<endl; cout<<"address: "<<addr<<endl; }};//主函数已给定如下,提交时不需要包含,会自动添加到程序尾部int main(){ Student1 stud1; stud1.get_value_1(); stud1.display_1(); return 0;}
运行结果:
OJ要求结果输出例样:
0 0
- 【OJ】---Y---输入输出,私有继承
- 17 oj 输入输出 私有继承
- ACM--输入输出,私有继承
- OJ2446输入输出私有继承
- oj 输入输出 保护继承
- OJ第三批——Problem E:C++习题 输入输出--私有继承
- 第十七周oj刷题——Problem E: C++习题 输入输出--私有继承
- oj-3-输入输出--保护继承
- 【OJ】---D---输入输出,保护继承
- 【OJ】---X---输入输出,公用继承
- acm 第一套输入输出—私有继承
- [YTU]_2446( C++习题 输入输出--私有继承)
- 17周 oj 输入输出 公共继承
- 私有继承
- 私有继承
- 私有继承
- 私有继承
- 私有继承
- 更换内核的问题
- ASP.NET中如何使用lock
- RabbitMQ之队列与消息持久化
- UI笔记_事件处理
- 黑马程序员---java之IO流(二)
- 【OJ】---Y---输入输出,私有继承
- Android背景渐变色(shape,gradient)
- CSS3 Media Query实现响应式Web设计(针对不同移动设备宽度)
- 总有一种正能量触动你的心灵,读刘丁宁的一封信
- webservice CXF整合spring服务端测试并生成wsdl文件
- spring的PropertyPlaceholderConfigurer和PropertyOverrideConfigurer
- Command terminated by signal 11
- android的activity栈管理
- 2014-06-27 日志