题目
A.多态不仅可以减少代码量,还可以提高代码的可扩展性和可维护性
B.把子类转换为父类,称为向下转型,自动进行类型转换
C.多态是指同一个实现接口,使用不同的实例而执行不同的操作
D.继承是多态的基础,没有继承就没有多态
第1题
A.封装是将数据和基于数据的操作封装成一个整体对象,通过接口实现对数据的访问和修改
B.继承关系中共有的类属性特征均需在父类和子类中进行说明
C.多态使得一个类实例的相同方法在不同情形有不同表现形式
D.多态机制使具有不同内部结构的对象可以共享相同的外部接口
第2题
A.封装是将数据和基于数据的操作封装成一个整体对象,通过接口实现对数据的访问和修改
B.继承关系中共有的类属性特征均需在父类和子类中进行说明
C.多态使得一个类实例的相同方法在不同情形有不同表现形式
D.多态机制使具有不同内部结构的对象可以共享相同的外部接口
第3题
A.参数
B.包含
C.过载
D.强制
第4题
A.在成员函数中调用虚函数,是多态
B.通过“基类对象名.函数名"的方式调用虚函数,不是多态
C.多态的函数调用语句中,函数一定是虚函数
D.通过“基类引用名.函数名"的方式调用虚函数,是多态
第5题
A.必须在公有的继承体系下
B.在父亲类声明虚函数virtual
C.各个子类应根据需要重写父类的virtual函数
D.实现多态的函数必须由父类对象来调用
第6题
A.不允许以虚函数作为构造函数
B.没有虚函数便无法实现多态
C.一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D.不能用抽象类定义对象
第7题
A.不允许以虚函数作为构造函数
B.没有虚函数便无法实现多态
C.一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D.不能用抽象类定义对象
第8题
A.一个父类可以有多个子类
B.父类描述子类的公共属性和方法
C.一个子类可以继承父类中的属性和方法,而不必在子类中定义
D.子类不可以定义新的属性和方法
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!