通用类、学生类、教师类
/*功能:学生教师类日期:2013-11-26*/#include <iostream>#include <string>using namespace std;/***************************************************///通用类class Person{public: Person(string Number,string Name):m_aNumber(Number),m_aName(Name){}; void setId(string Number); string getID()const; void setName(string Name); string getName()const;private: string m_aNumber; string m_aName;};//学生类class Student :public Person{public: Student(string Number,string Name,string Class,double Results):Person(Number,Name),m_aClass(Class),m_aResults(Results){}; void setClass(string Class); void setResults(double Results); string getClass()const; double getResults()const;private: string m_aClass; double m_aResults;};//教师类class Teacher: public Person{public: Teacher(string Number,string Name,string Academic,string Department):Person(Number,Name),m_aAcademic(Academic),m_aDepartment(Department){}; void setAcademic(string Academic); void setDepartment(string Department); string getAcademic()const; string getDepartment()const;private: string m_aAcademic; string m_aDepartment;};/***************************************************///通用类void Person::setId(string Number){ m_aNumber = Number;}string Person::getID()const{ return m_aNumber;}void Person::setName(string Name){ m_aName = Name;}string Person::getName()const{ return m_aName;}//学生类void Student::setClass(string Class){ m_aClass = Class;}void Student::setResults(double Results){ m_aResults = Results;}string Student::getClass()const{ return m_aClass;}double Student::getResults()const{ return m_aResults;}
//教师类void Teacher::setAcademic(string Academic){ m_aAcademic = Academic;}void Teacher::setDepartment(string Department){ m_aDepartment = Department;}string Teacher::getAcademic()const{ return m_aAcademic;}string Teacher::getDepartment()const{ return m_aDepartment;}/************************************************/int main(void){
string Number,Name,Class; string Academic,Department; double Results;
cout<<"请输入学生的编号:"; cin>>Number; cout<<"请输入学生的姓名:"; cin>>Name; cout<<"请输入学生的班级:"; cin>>Class; cout<<"请输入学生的成绩:"; cin>>Results; Student S1(Number,Name,Class,Results);
cout<<endl<<endl; cout<<"请输入教师的编号:"; cin>>Number; cout<<"请输入教师的姓名:"; cin>>Name; cout<<"请输入教师的职称:"; cin>>Academic; cout<<"请输入教师的部门:"; cin>>Department; Teacher T1(Number,Name,Academic,Department);
cout<<endl<<endl; cout<<"学生信息:"<<endl; cout<<"学生编号:"<<S1.getID()<<endl; cout<<"学生姓名:"<<S1.getName()<<endl; cout<<"学生班级:"<<S1.getClass()<<endl; cout<<"学生成绩:"<<S1.getResults()<<endl<<endl;
cout<<"教师信息:"<<endl; cout<<"教师编号:"<<T1.getID()<<endl; cout<<"教师姓名:"<<T1.getName()<<endl; cout<<"教师班级:"<<T1.getAcademic()<<endl; cout<<"教师成绩:"<<T1.getDepartment()<<endl<<endl;
system("pause"); return 0;}
评论