题目描述

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++习题 输入输出--公用继承)相关推荐

  1. [YTU]_2446( C++习题 输入输出--私有继承)

    题目描述 Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display().采用私有继承方式实现类Student1,增加数据成员: ...

  2. [YTU]_2474( C++习题 输入输出--保护继承)

    题目描述 Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数display().采用私有保护方式实现类Student1,增加数据成员: ...

  3. 输入输出--公用继承

    [Submit][Status][Web Board] Description Student类含有私有数据成员:num,name,sex,公有成员函数: 输入函数get_value()和输出函数di ...

  4. 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上。。

    C++程序设计(第三版) 谭浩强 习题11.1 个人设计 习题 11.1 将例11.1的程序片断补充和改写成一个完整.正确的程序,用公用继承方式.在程序中应包括输入数据的函数,在程序运行时输入num, ...

  5. 习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值。

    习题 11.1 将例11.1的程序片断补充和改写成一个完整.正确的程序,用公用继承方式.在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个 ...

  6. java-面向对象中级-习题(通过继承实现员工工资核算打印功能 )

    通过继承实现员工工资核算打印功能 父类:员工类 子类:部门经理类.普通员工类 (1)部门经理工资=1000+单日工资*天数*等级(1.2).=>奖金+基本工资(2)普通员工工资=单日工资*天数* ...

  7. [YTU]_2477( C++习题 抽象基类)

    题目描述 编写一个程序,声明抽象基类Shape,由它派生出3个派生类: Circle(圆形).Rectangle(矩形).Triangle(三角形),用一个函数printArea分别输出以上三者的面积 ...

  8. [YTU]_2478( C++习题 虚函数-计算图形面积)

    题目描述 编写一个程序,定义抽象基类Shape,由它派生出5个派生类: Circle(圆形).Square(正方形).Rectangle(矩形).Trapezoid(梯形).Triangle(三角形) ...

  9. [YTU]_2475( C++习题 多重继承)

    题目描述 分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类.要求:  (1) 在两个基类中都包含姓名.年龄.性别. ...

最新文章

  1. 用matlab怎么画视电阻率拟断面图,在MATLAB平台上实现可控源音频大地电磁反演数据三维可视化显示...
  2. suse linux标准c安装,suse linux安装cmake时ccmake没有安装上的原因
  3. pythonb超分辨成像_Papers | 超分辨 + 深度学习(未完待续)
  4. Java中各种引用(Reference)解析
  5. redis zset转set 反序列化失败_关于Redis中的五种数据结构,要知其然知其所以然...
  6. 剑指offer面试题[10]-二进制中1的个数
  7. GPUImage使用之stillCamera多滤镜
  8. hdu 5735 Born Slippy 暴力
  9. Java编写简易的代码生成器
  10. 小学计算机基础知识总结,小学信息技术课的基本知识点
  11. 仿真技术在控制系统中的应用 ---飞机姿态控制仿真( 俯仰角)
  12. linux 卸载skype,在Ubuntu 20.04系统下使用snap和apt安装Skype的方法
  13. ps安装教程以及一些注意事项
  14. OpenStack挂载ISO,安装原版windows
  15. 收集一个错误,foxmail发送邮件时报错反馈550 5.7.0 DT:SPM
  16. 键盘突然失灵?VS调试时按F10F11F12都突然没反应?打数字0(ins)时出不来就像按鼠标右键一样?
  17. Linux系统Ubuntu有什么优点?
  18. EclipseADT在虚拟机上运行Helloworld程序
  19. CodeGear RAD Studio 2009 RTM V12.0.3170.16989 绿化完全版
  20. Fork-Join分治编程

热门文章

  1. 怎么卸载Apache_pn服务-PHPnow使用问题
  2. 南方人物周刊:智能手机割据战
  3. Ubuntu编译安装VASP
  4. Vue实例里this的使用
  5. Insert Interval
  6. 戴尔-EMC联邦:存储业务该如何处理?
  7. JavaScript提高:005:ASP.NET使用easyUI TABS标签显示问题
  8. 【J2EE之web应用】java集群概念
  9. Angular+Flask搭建一个记录工具
  10. 可靠性测试-故障模型库