《面向对象程序设计(C++)》第4章习题2

/*

问题:定义员工类,其属性有工号、姓名、年龄、性别、工资等。提供构造函数构造多个对象,并调用成员函数输出

    各个对象的数据成员的取值

作者:龍之吻/lonkiss

时间:2009.10.28

Employee.cpp

*/

#include <iostream.h>
#include <string>

class Employee
{
private:
 unsigned int id;
 char name[20];
 unsigned int age;
 char sex;
 int salary;
public:
 Employee (unsigned int i=0,char *n="",unsigned int a=0,char s='m',int sal=0)
 {
  id=i;
  strcpy(name,n);
  age=a;
  sex=s;
  salary=sal;
 }
 SetInfo(unsigned int i,char *n,unsigned int a,char s,int sal)
 {
  id=i;
  strcpy(name,n);
  age=a;
  sex=s;
  salary=sal;
 }
 void Print();
};

 void Employee::Print()
 {
  cout<<"ID:"<<id<<"/n"<<"Name:"<<name<<"/n"<<"Age:"<<age<<"/n"<<"Sex:"<<sex<<"/n"<<"Salary:"<<salary<<endl;
 }
 void main()
 {
  Employee Tom;
  Tom.SetInfo(200901,"Tom",24,'M',3000);
  Tom.Print();
  cout<<endl;
  Employee Lucy;
  Lucy.SetInfo(200902,"Lucy",22,'F',2500);
  Lucy.Print();
  system("pause");
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值