当前位置:   article > 正文

设计一个学校在册人员类(Person)。数据成员包括身份证号(IdPerson)、姓名(Name)、性别(Sex)、生日(Birth-day)和家庭住址(HomeAddress)。成员函数包括人员信息_定义人员类person,数据成员包括编号(num)、姓名(name)、性别(sex)、家庭住址(ad

定义人员类person,数据成员包括编号(num)、姓名(name)、性别(sex)、家庭住址(addr

在1设计一个学校在册人员类(Person)。数据成员包括身份证号(IdPerson)、姓名(Name)、性别(Sex)、生日(Birth-day)和家庭住址(HomeAddress)。成员函数包括人员信息的录入和显示,还包括构造函数与复制构造函数。设计一个合适的初始值。

又是一些无语的小问题啊啊啊,类定义之后有分号怎么就是记不住呢呜呜,查了好久,还有就是刚写的时候可能还没睡醒吧,信息录入函数都没有写怎么可能输出呢,总感觉最近有点懒,好久不写程序了,不行,不行要上进!!!

#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
class Person
{
    private:
        string Name;  
        string Id;       
        string Sex;
       string Birth_day;
        string HomeAddress;  //私有数据   
        public:
        Person() ;//构造函数声明 
        Person (Person&p);//声明复制构造函数 
        void input();//信息录入 
        void show();
};        
    Person::Person()    
           {
            Id="未输入身份证号";
            Name="未输入姓名";
            Sex="0";
            Birth_day="未输入生日"; 
            HomeAddress="未输入地址";
        }//类外定yi构造函数 
            void Person::input()
        {
            cout << "请输入身份证号:";
    getline(cin,Id );
    cout << "请输入姓名:";
    getline(cin,Name );
    cout << "请输入性别";
    getline(cin, Sex);
    cout << "请输入生日:";
    getline(cin,Birth_day);
    cout << "请输入家庭住址:";
    getline(cin,HomeAddress);
    cout << "-------——————录入完毕——————————"<<endl;
        }
              Person::Person ( Person&p)
              {
              Id=p.Id;
            Name=p.Name;
            Sex=p.Sex;
            Birth_day=p.Birth_day; 
            HomeAddress=p.HomeAddress;
                          }   //类外定义复制构造函数
        void Person::show()
            {
                cout<<"身份证号为"<<Id<<endl;
                cout<<"姓名为 "<<Name<<endl;
                cout<<" 性别为"<<Sex<<endl;
                cout<<"生日为 "<<Birth_day<<endl;
                cout<<" 家庭住址为"<<    HomeAddress<<endl;
                          }
int main()          
{
    Person a;
    a.input();
    a.show();
    system("PAUSE");
    return 0;
}
 

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号