3) 派生类和基类有同名同参数表的成员函数,这种现象:
A.A) 叫重复定义,是不允许的
B.B) 叫函数的重载
C.C) 叫覆盖。在派生类中基类的同名函数就没用了
D.D) 叫覆盖。体现了派生类对从基类继承得到的特点的修改
A.A) 叫重复定义,是不允许的
B.B) 叫函数的重载
C.C) 叫覆盖。在派生类中基类的同名函数就没用了
D.D) 叫覆盖。体现了派生类对从基类继承得到的特点的修改
第1题
A.A) 派生类可以和基类有同名成员函数,但是不能有同名成员变量
B.B) 派生类的成员函数中,可以调用基类的同名同参数表的成员函数
C.C) 派生类和基类的同名成员函数必须参数表不同,否则就是重复定义
D.D) 派生类和基类的同名成员变量存放在相同的存储空间
第2题
A.派生类的成员函数中,不能访问基类的private成员
B.在派生类的析构函数执行之前,会先调用基类的析构函数
C.派生类对象的地址可以赋值给基类指针
D.派生类可以有和基类同名同参数的成员函数`
第5题
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
第8题
A.继承的方式可以是public、protected及private
B.一个派生类可以同时继承多个基类
C.派生类继承了基类的所有成员,包括构造函数和析构函数
D.派生类的成员无论在何种继承方式下都能访问基类的public和protected属性成员
第9题
A.可以对普通函数进行重载,也可以重载类的成员函数
B.运算符只可以重载为成员函数
C.类的构造函数与析构函数都可以被重载
D.普通类和类模板都可以进行重载
第10题
A.在C++中支持抽象类而在C#中不支持抽象类
B.C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!