试题详情
- 简答题有人定义一个教师类派生一个学生类。他认为“姓名”和“性别”是教师、学生共有的属性,声明为public,“职称”和“工资”是教师特有的,声明为private。在学生类中定义特有的属性“班级”和“成绩”。所以有
你认为这样定义合适吗?请做出你认为合理的类结构定义。
- 不合适,这样导致数据冗余。合理的结构是提取它们共有的数据和操作定义一个基类,然后分别定义teacher和student作为派生类。
关注下方微信公众号,在线模考后查看
热门试题
- 已知16个学生记录,要求按成绩进行排序,
- C语言中共用体类型数据的叙述正确的是()
- 编写程序,编程实现以下功能:读入两个运算
- 从键盘输入任意的字符,按下列规则进行分类
- 设有以下说明与语句: 则*(*(a+2
- 一个共用体变量中不能同时存放其所有成员
- 下面这段代码的功能是()
- 循环结构指的是根据条件判断是否成立,执行
- 结构化程序设计原则是()。
- 分别使用成员函数和友员函数编写程序重载运
- 宏定义的命令行可以看作是一条C语句。
- 编写一个程序,从键盘读入两个实数a和n,
- Raptor中,向下取整,可以通过()完
- 在C语言程序中,若对有返回值函数类型未加
- 以下程序段的输出是() floata=5
- return语句的一般形式包含()
- 冒泡排序被称为稳定排序,是因为相邻等值的
- 生活中常用的进制是二进制,因为电脑就是用
- 对共用体变量初始化时,下面说法错误的是(
- while(fabs(t)<1e-5)i