自动化学生类头文件: #ifndef _AUTOMATION_H_ #define _AUTOMATION_H_ class Automation {protected: char m_No[11]; char m_Name[5]; int m_Age; char m_Sex[5]; char *m_Rem; float m_Score; public: void Show(); void Setm_No(char *No); void Setm_Name(char *Name); void Setm_Age(int Age); void Setm_Sex(char *Sex); void Setm_Rem(char *Rem); void Setm_Score(float Score); char *Getm_No(); char *Getm_Name(); int Getm_Age(); char *Getm_Sex(); char *Getm_Rem(); float Getm_Score(); Automation(); Automation(char*No,char*Name,int Age,char*Sex,char*Rem,float Score); ~Automation(); Automation(const Automation &s); }; #endif 源文件: #include<> #include<> #include "" void Automation::Show() { printf(" 学号:%s\n",m_No); printf(" 姓名:%s\n",m_Name); printf(" 性别:%s\n",m_Sex); printf(" 年龄:%d\n",m_Age); printf(" 简历:%s\n",m_Rem); printf(" 自动控制理论成绩:%\n",m_Score); } void Automation::Setm_No(char*No) {strcpy(m_No,No); } void Automation::Setm_Name(char*Name) {strcpy(m_Name,Name); } void Automation::Setm_Sex(char*Sex) {if(strcmp(Sex," 男")==0||strcmp(Sex," 女")==0) {strcpy(m_Sex,Sex);} else strcpy(m_Sex," 男"); } void Automation::Setm_Age(int Age) {m_Age=Age; } void Automation::Setm_Rem(char*Rem) {if(Rem!=NULL) {m_Rem=new char[strlen(Rem)+1]; strcpy(m_Rem,Rem);} else {m_Rem=NULL; }} void Automation::Setm_Score(float Score) {m_Score=Score; } char*Automation::Getm_No() {return m_No;} char*Automation::Get
c 类继承 来自淘豆网m.daumloan.com转载请标明出处.