
《课后习题评讲》PPT课件.ppt
11页第第第第8 8章章章章 类与对象类与对象类与对象类与对象温蜜温蜜温蜜温蜜wenmi2222@上海电力学院计信学院上海电力学院计信学院上海电力学院计信学院上海电力学院计信学院高级程序设计高级程序设计C++ 温蜜温蜜 本章主要内容本章主要内容Ø2. Ø4.构造一个学生在册人构造一个学生在册人员类Person,数据成数据成员包括身份包括身份证号(号(IdPerson),姓名(),姓名(Name)),性性别((Sex),生日(),生日(Brithday)和家庭住址)和家庭住址((HomeAddress),),实现对人人员信息的信息的录入和入和显示 高级程序设计高级程序设计C++ 温蜜温蜜 第一步:第一步:类定定义class person{public: person(); ~person(); void output();private: int Idperson;char Name[20];char Sex[3];int Birthday;char Homeaddress[100];static int count;};int person::count=0;高级程序设计高级程序设计C++ 温蜜温蜜 第二步:第二步:类成成员函数的函数的实现person::person() //第一种方法:直接从第一种方法:直接从键盘cin{ count++;cin>>Idperson;cin>>Name;cin>>Sex;cin>>Birthday;cin>>Homeaddress;}高级程序设计高级程序设计C++ 温蜜温蜜 第二步:第二步:类成成员函数的函数的实现person::person(char *id,char *n,char *s,int b,char *ha ) //第二种方法:通第二种方法:通过参数参数传递{ count++; strcpy(IdPerson,id);strcpy(Name,n);strcpy(Sex,s);Brithday=b ; strcpy(HomeAddress,ha);}高级程序设计高级程序设计C++ 温蜜温蜜 第二步:第二步:类成成员函数的函数的实现person::~person{ count--;cout<<"析构函数析构函数"<












