第十周项目2

来源:互联网 发布:卡蜜软件破解 编辑:程序博客网 时间:2024/05/01 15:55
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:张凯 *完成日期:2014年 05月13号 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: 无 *问题描述: 无 *程序输出:无 *问题分析: *算法设计: */  #include <iostream>using namespace std;class CPerson{    protected:      string m_szName;      string m_szId;      int m_nSex;      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_nSex<<m_nAge<<endl;}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();}int main(){    string name,id,department;    int sex,age;    double salary;    cout<<"input employee 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();    return 0;}

0 0
原创粉丝点击