试题详情
- 简答题有人定义一个教师类派生一个学生类。他认为“姓名”和“性别”是教师、学生共有的属性,声明为public,“职称”和“工资”是教师特有的,声明为private。在学生类中定义特有的属性“班级”和“成绩”。所以有
	你认为这样定义合适吗?请做出你认为合理的类结构定义。 
- 不合适,这样导致数据冗余。合理的结构是提取它们共有的数据和操作定义一个基类,然后分别定义teacher和student作为派生类。

 关注下方微信公众号,在线模考后查看

热门试题
- 已知16个学生记录,要求按成绩进行排序,
 - C语言中共用体类型数据的叙述正确的是()
 - 编写程序,编程实现以下功能:读入两个运算
 - 从键盘输入任意的字符,按下列规则进行分类
 - 设有以下说明与语句: 则*(*(a+2
 - 一个共用体变量中不能同时存放其所有成员
 - 下面这段代码的功能是()
 - 循环结构指的是根据条件判断是否成立,执行
 - 结构化程序设计原则是()。
 - 分别使用成员函数和友员函数编写程序重载运
 - 宏定义的命令行可以看作是一条C语句。
 - 编写一个程序,从键盘读入两个实数a和n,
 - Raptor中,向下取整,可以通过()完
 - 在C语言程序中,若对有返回值函数类型未加
 - 以下程序段的输出是() floata=5
 - return语句的一般形式包含()
 - 冒泡排序被称为稳定排序,是因为相邻等值的
 - 生活中常用的进制是二进制,因为电脑就是用
 - 对共用体变量初始化时,下面说法错误的是(
 - while(fabs(t)<1e-5)i