定义Person(人)类,由Person分别派生出Teacher(教师)类和Cadre(干部)类,再由Teacher(教师)类和Cadre(干部)类采用多重继承方式派生出新类TeacherCadre( |
您所在的位置:网站首页 › php定义一个person类 › 定义Person(人)类,由Person分别派生出Teacher(教师)类和Cadre(干部)类,再由Teacher(教师)类和Cadre(干部)类采用多重继承方式派生出新类TeacherCadre( |
5.定义Person(人)类,由Person分别派生出Teacher(教师)类和Cadre(干部)类,再由Teacher(教师)类和Cadre(干部)类采用多重继承方式派生出新类TeacherCadre(教师兼干部)类,各类之间的继承关系如图1.1所示。 图2.1 各类之间的继承关系 要求: (1)在Person类中包含的数据成员有姓名(name)、年龄(age)、性别(sex)。在Teacher类还包含数据成员职称(title),在Cadre类中还包含数据成员职务(post),在TeacherCadre类中还包含数据成员工资(wages)。 (2)在类体中定义成员函数。 (3)每个类都有构造函数与显示信息函数(Show)。 #include using namespace std; class person{ private: char *name; int age; char sex; static int len; public: person(char *a,int b,char c):age(b),sex(c){ name=a; } ~person(){} int getage(){return age;} char getsex(){return sex;} char *getname(){ return name; } void show(){ cout |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |