输入输出--公用继承
[Submit][Status][Web Board]
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
Sample Output
#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;char name[10];char sex;};
class Student1:public Student
{public:
void get_value_1()
{//get_value();
cin>>age>>addr;
}
void display_1(){cout<<"age: "<<age<<endl;
cout<<"address: "<<addr<<endl;}
private:int age;char addr[30];
};int main(){Student1 stud1; stud1.get_value();stud1.get_value_1();stud1.display();stud1.display_1();return 0;}
转载于:https://www.cnblogs.com/oversea201405/p/3766922.html
输入输出--公用继承相关推荐
- [YTU]_2445(C++习题 输入输出--公用继承)
题目描述 Student类含有私有数据成员:num,name,sex,公有成员函数:输入函数get_value()和输出函数display().采用公用继承方式实现类Student1,增加数据成员:a ...
- 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上。。
C++程序设计(第三版) 谭浩强 习题11.1 个人设计 习题 11.1 将例11.1的程序片断补充和改写成一个完整.正确的程序,用公用继承方式.在程序中应包括输入数据的函数,在程序运行时输入num, ...
- 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值。
习题 11.1 将例11.1的程序片断补充和改写成一个完整.正确的程序,用公用继承方式.在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个 ...
- [YTU]_2446( C++习题 输入输出--私有继承)
题目描述 Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display().采用私有继承方式实现类Student1,增加数据成员: ...
- [YTU]_2474( C++习题 输入输出--保护继承)
题目描述 Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display().采用私有保护方式实现类Student1,增加数据成员: ...
- SDUT-2678 继承与派生
5-1 继承与派生 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 通过本题目的练习可以掌握 ...
- C++继承的概念及语法
被继承的类称为父类或基类,继承的类称为子类或派生类.由于派生类可以将基类的代码继承过来,无需重新设计,因而继承解决了代码重用的问题,大大提高了软件的开发效率.采用公用继承方式,则基类的公有成员变量和成 ...
- 子进程会继承父进程的哪些内容_【学习教程】Node.js创建子进程方法
来源 | https://github.com/CommanderXL/biu-blog/issues/25 exec 其中exec可用于在指定的shell当中执行命令.不同参数间使用空格隔开,可用于 ...
- C++三大继承与多级派生
C++公用继承 1.1在定义一个派生类时把派生方式指定为public的,称为公用继承,派生类称为公用派生类,基类称为公用派生类. 1.2关于公用继承的一段代码: #include <iostre ...
最新文章
- 直播|深大周池:跨数据中心的高效大图处理问题研究
- win32/mfc/qt 异常处理与总结
- 使用Axure制作App原型的尺寸设置
- 树:哈夫曼树和哈夫曼编码的详细介绍以及代码实现
- Kubernetes-卷/存储卷(emptyDir/hostPath/pv/pvc)(十)
- MXNet下载Fashion-MNIST错误处理
- 一次Linux服务器***查杀经历
- nyoj-488 素数环 +nyoj -32 组合数 (搜索)
- Python AutoCAD 选择集
- 模电学习1. 三极管基础知识及常用电路
- 为海思u-boot快速生成reg_info.bin文件
- 企业智能化管理固定资产的新思路
- c语言有哪些系统函数,C语言常用系统函数.doc
- Python安装jieba库的具体步骤
- 微信小程序-云函数获取用户openid
- 流媒体相关技术了解入门
- openjudge 1.7.11 潜伏者
- 基于java的springboot家政服务预约系统毕业设计springboot开题报告
- Ubuntu系统下载软件uGet安装及配置
- 如何编写产品用户手册需求文档,才算合格的产品/运营
热门文章
- 35+的互联网人都哪去了
- 面试 Google, 我失败了!
- 优秀架构师养成记:我是如何逆袭走向“人生巅峰”的?
- CIO:2019年 IT 创造业务价值的12种方式
- ServiceMesh究竟解决什么问题?
- 好文 | 架构师更多的是和人打交道,说说我见到和听说到的架构师升级步骤和平时的工作内容
- Docker网络和服务发现
- springboot源码分析之环境属性构造过程1
- PL/SQL Developer 和 instantclient客户端快速安装配置(图文)
- JNI : Java程序调用C方法