设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 933|回复: 4
打印 上一主题 下一主题

[求助]面向对象程序设计

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 02:07:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设计一个用于人事管理的"人员"类.由于考遇到通用性,这里只抽象出所有类型成员都具有的属性:编号,性别,出生日期,生份证号等.其中"出生日期"声明为一个"日期"类内嵌子对象.用成员函数实现对人员信息的录入和显示.

要求包括:构造函数和析构函数,拷贝构造函数,带默认行参值的成员函数,类的组合.

希望尽快回复!
请附源代码!
谢谢!
2#
发表于 2009-11-3 02:07:08 | 只看该作者
还是自己想想怎么写吧
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-3 02:07:09 | 只看该作者
初学c++,帮不上忙
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-3 02:07:10 | 只看该作者
一看就知道是找人做作业的~
理解你的心情~
//////////////////////////////////////////////////////
头文件
#include <iostream>
using namespace std;
class date
{
public:
date(int ys=0,int ms=0,int ds=0)
{year=ys;
month=ms;
day=ds;
}
date(date & d)
{year=d.year;
month=d.month;
day=d.day;
}
int gety(){return year;}
int getm(){return month;}
int getd(){return day;}
~date(){}
private:
int year;
int month;
int day;
};
class people
{private:
int number;
char sex;
unsigned id;
date birthday;
public:
people(int y,int m,int d);
people(people & p);
void setno(int no){number=no;}
void setsex(char se){sex=se;}
void setid(unsigned ids){id=ids;}
int getno(){return number;}
char getsex(){return sex;}
unsigned getid(){return id;}
void display(){cout<<number<<sex<<id<<birthday.gety()<<birthday.getm()<<birthday.getd()<<endl;}
};
people::people(int y,int m,int d):birthday(y,m,d)
{number=0;
sex='m';
id=0;
}
people::people(people &p):birthday(p.birthday)
{
number=p.number;
sex=p.sex;
id=p.id;
}
////////////////////////////////////////////
主函数
#include<iostream>
#include "lei.h"
using namespace std;
void main()
{int no,ys,ms,ds;
char se;
unsigned id;
cout<<"输入第一个人的编号,性别,身份证号,出生日期:"<<endl;
cin>>no>>se>>id>>ys>>ms>>ds;
//date da1(ys,ms,ds);
people p1(ys,ms,ds) ;
p1.setno(no);
p1.setsex(se);
p1.setid( id);
cout<<"第一个人的信息:";
p1.display();
}
基本上你在稍加修改就可以了。
希望你能真正学会
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-3 02:07:11 | 只看该作者
谢谢啊!
刚学就是这个作业,实在是不理解.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 02:20 , Processed in 0.116470 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表