sdut 5-3 多级派生类的构造函数
2014-11-25 00:29
323 查看
5-3 多级派生类的构造函数
Time Limit: 1000MS Memory limit: 65536K
题目描述
要求定义一个基类protected的数据成员:姓名sex(char类型);一个构造函数用于对数据成员初始化。Employee,增加两个数据成员 基本工资leaveDays(Employee类的公有派生类);为它定义初始化成员信息的构造函数,和显示数据成员信息的成员函数共如示例数据所示,共<fontface='\"Times' roman,="" serif\"="" new="">5行,分别代表姓名、年龄、性别、基本工资、请假天数、业绩示例输入
Jerry m 32 4200 1 100
示例输出
name:Jerry age:32 sex:m basicSalary:4200 leavedays:1 performance:100
#include <iostream>#include <string>using namespace std;class Person{private :string name;char sex;int age;public :Person(){cin>>name>>sex>>age;}void show1(){cout<<"name:"<<name<<endl;cout<<"age:"<<age<<endl;cout<<"sex:"<<sex<<endl;}};class Employee : public Person{private :int basicsalary;int leavedays;public :Employee(){cin>>basicsalary>>leavedays;}void show2(){show1();cout<<"basicSalary:"<<basicsalary<<endl;cout<<"leavedays:"<<leavedays<<endl;}};class Manager : public Employee{private :float performance;public :Manager(){cin>>performance;}void show(){show2();cout<<"performance:"<<performance<<endl;}};int main(){Manager m;m.show();return 0;}[/code]
相关文章推荐
- SDUT-2713 多级派生类的构造函数
- SDUT-2713-->5-3 多级派生类的构造函数
- 【继承与派生】SDUT 2713 - 5-3 多级派生类的构造函数
- 5-3 多级派生类的构造函数
- 5-3 多级派生类的构造函数
- 5-3 多级派生类的构造函数
- sdut 5-2 派生类的构造函数
- SDUT-2712- 4000 ->5-2 派生类的构造函数
- 5-3 多级派生类的构造函数
- sdut 5-2 派生类的构造函数
- 5-3 多级派生类的构造函数
- sdut 5-3 多级派生类的构造函数
- SDUT-2712 派生类的构造函数
- 多级派生情况下派生类的构造函数
- 多级派生情况下的派生类的构造函数
- sdut 5-3 多级派生类的构造函数
- 多级派生情况下派生类的构造函数
- sdut 5-2 派生类的构造函数
- 5-3 多级派生类的构造函数
- 5-3 多级派生类的构造函数