Advertisement

C++ 学习:涉及继承、派生及多态特性

阅读量:
在这里插入图片描述

(1)从“房间”这一基类出发,派生出“教室”、“办公室”、“实验室”三个子类,具体要求如下:
“教室”类需包含:楼号、房间号、座位数、责任人(由一名行政人员担任);
“办公室”类需包含:楼号、房间号、人员数量、行政人员1、行政人员2等;
“实验室”类需包含:楼号、房间号、教师数量、学生数量、教师1、教师2等,以及学生1、学生2等;

(2)其中,“学生”、“教师”、“行政”三个子类均从“人员”基类派生,具体要求如下:
“学生”类需包含:姓名、性别、学院、年龄、入学年份以及专业;
“教师”类需包含:姓名、性别、学院、年龄以及职称和研究方向;
“行政”类需包含:姓名、性别、学院以及年龄和负责工作;

实验要求包括以下几点:
(1)依据上述需求描述,定义相应的基类与子类,并根据需求设计构造函数与析构函数,以及显示信息等功能的成员函数;
(2)编写主程序以验证功能,并定义以下对象,在控制台中输出相关信息:
一间教室;
一间办公室(至少配备两名行政人员);
一间实验室(至少配备两名教师和三名学生);
(3)注意,在输出信息时应通

全部评论 (0)

还没有任何评论哟~