c++设计一个学校在册人员类(Person)。
发布网友
发布时间:2023-08-03 20:22
我来回答
共1个回答
热心网友
时间:2024-11-15 21:20
#include <iostream>
#include <string>
using namespace std;
class Person
{
public:
Person(){} //缺省构造函数
Person(string i,string n,string s,string b,string h):
idperson(i),name(n),sex(s),birthday(b),homeaddress(h){} //含参数的构造函数
Person(Person & p) //复制构造函数
{
idperson=p.idperson;
name=p.name;
sex=p.sex;
birthday=p.birthday;
homeaddress=p.homeaddress;
}
void set_info(); //信息录入
void dis_info(); //信息显示
private:
string idperson;
string name;
string sex;
string birthday;
string homeaddress;
};
void Person::set_info()
{
cout<<"依次输入身份证号,姓名,性别,生日和家庭住址:"<<endl;
cin>>idperson>>name>>sex>>birthday>>homeaddress;
}
void Person::dis_info()
{
cout<<idperson<<" "<<name<<" "<<sex<<" "<<birthday<<" "<<homeaddress<<endl;
}