第十一周训练,职院薪水
2016-06-09 08:47
330 查看
问题及代码:
结果及总结:
/* *copyright(c) 2016,烟台大学计算机学院 *All rights reserved *文件名称:test.cpp *问题描述:第十一周练习,职员薪水 *作者:杨昊 *版本:v6.0 */ #include<iostream> #include<string> using namespace std; class CPerson { protected: string m_szName; string m_szId; int m_nSex;//0:women,1:man int m_nAge; public: CPerson(string name,string id,int sex,int age); void Show1(); ~CPerson(); }; CPerson::CPerson(string name,string id,int sex,int age):m_szName(name),m_szId(id),m_nSex(sex),m_nAge(age){} void CPerson::Show1() { cout<<m_szName<<m_szId<<m_nAge<<m_nSex<<endl; } CPerson::~CPerson(){} class CEmployee:public CPerson { private: string m_szDepartment; double m_Salary; public: CEmployee(string name,string id,int sex,int age,string department,double salary); void Show2(); ~CEmployee(); }; CEmployee::CEmployee(string name,string id,int sex,int age,string department,double salary):CPerson(name,id,sex,age),m_szDepartment(department),m_Salary(salary){} void CEmployee::Show2() { cout<<m_szDepartment<<" "<<m_Salary<<endl; Show1(); } CEmployee::~CEmployee(){} int main() { string name,id,department; int sex,age; double salary; cout<<"input employee's name,id,sex(0:women,1:man),age,department,salary:\n"; cin>>name>>id>>sex>>age>>department>>salary; CEmployee employee1(name,id,sex,age,department,salary); employee1.Show2(); }
结果及总结:
相关文章推荐
- hashmap&concurrenthashMap
- Java reflect反射简单示例
- 第九周项目:深复制体验
- 是春哥啊
- 第十 十一周项目2-存储班长信息的学生类(2)
- 类和指针程序阅读(2)
- ASP.NET Core 中文文档 第二章 指南(1)用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序
- (补)第十三周——分数的加减(运算符重载)
- 数组在类中的运算
- 第十/十一周训练 项目5
- poj 3276 Face The Right Way
- 2016山东省赛H题
- 第八周项目一数组做数据成员
- map用法祥析
- 粗浅看 JSTL标签库和EL表达式
- 2048小游戏(javascript代码)
- const导致的编译错误, 浪费了10分钟
- 第十五周项目1——程序填空(范型程序设计)
- 阅读程序(7)
- Struts2中使用POJO