[YTU]_2445(C++习题 输入输出--公用继承)
题目描述
Student类含有私有数据成员:num,name,sex,公有成员函数:输入函数get_value()和输出函数display()。采用公用继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()和display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。
输入
输入num,name,sex,age,addr的值
输出
输出num,name,sex,age,addr的值
样例输入
1001 zhang m 21 shanghai
样例输出
num: 1001
name: zhang
sex: m
age: 21
address: shanghai
#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()
{
cin>>age>>addr;
}
void display_1()
{
cout<<"age:"<<age<<endl;
cout<<"address:"<<addr<<endl;
}
private:
int age;
char addr[10];
};
int main()
{
Student1 stud1;
stud1.get_value();
stud1.get_value_1();
stud1.display();
stud1.display_1();
return 0;
}
[YTU]_2445(C++习题 输入输出--公用继承)相关推荐
- [YTU]_2446( C++习题 输入输出--私有继承)
题目描述 Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display().采用私有继承方式实现类Student1,增加数据成员: ...
- [YTU]_2474( C++习题 输入输出--保护继承)
题目描述 Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display().采用私有保护方式实现类Student1,增加数据成员: ...
- 输入输出--公用继承
[Submit][Status][Web Board] Description Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数di ...
- 习题 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个 ...
- java-面向对象中级-习题(通过继承实现员工工资核算打印功能 )
通过继承实现员工工资核算打印功能 父类:员工类 子类:部门经理类.普通员工类 (1)部门经理工资=1000+单日工资*天数*等级(1.2).=>奖金+基本工资(2)普通员工工资=单日工资*天数* ...
- [YTU]_2477( C++习题 抽象基类)
题目描述 编写一个程序,声明抽象基类Shape,由它派生出3个派生类: Circle(圆形).Rectangle(矩形).Triangle(三角形),用一个函数printArea分别输出以上三者的面积 ...
- [YTU]_2478( C++习题 虚函数-计算图形面积)
题目描述 编写一个程序,定义抽象基类Shape,由它派生出5个派生类: Circle(圆形).Square(正方形).Rectangle(矩形).Trapezoid(梯形).Triangle(三角形) ...
- [YTU]_2475( C++习题 多重继承)
题目描述 分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类.要求: (1) 在两个基类中都包含姓名.年龄.性别. ...
最新文章
- 用matlab怎么画视电阻率拟断面图,在MATLAB平台上实现可控源音频大地电磁反演数据三维可视化显示...
- suse linux标准c安装,suse linux安装cmake时ccmake没有安装上的原因
- pythonb超分辨成像_Papers | 超分辨 + 深度学习(未完待续)
- Java中各种引用(Reference)解析
- redis zset转set 反序列化失败_关于Redis中的五种数据结构,要知其然知其所以然...
- 剑指offer面试题[10]-二进制中1的个数
- GPUImage使用之stillCamera多滤镜
- hdu 5735 Born Slippy 暴力
- Java编写简易的代码生成器
- 小学计算机基础知识总结,小学信息技术课的基本知识点
- 仿真技术在控制系统中的应用 ---飞机姿态控制仿真( 俯仰角)
- linux 卸载skype,在Ubuntu 20.04系统下使用snap和apt安装Skype的方法
- ps安装教程以及一些注意事项
- OpenStack挂载ISO,安装原版windows
- 收集一个错误,foxmail发送邮件时报错反馈550 5.7.0 DT:SPM
- 键盘突然失灵?VS调试时按F10F11F12都突然没反应?打数字0(ins)时出不来就像按鼠标右键一样?
- Linux系统Ubuntu有什么优点?
- EclipseADT在虚拟机上运行Helloworld程序
- CodeGear RAD Studio 2009 RTM V12.0.3170.16989 绿化完全版
- Fork-Join分治编程