网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在声明类时,在类名前加()修饰符,则声明的类只能作为其他类的基类,不能被实例化。
参考答案
更多 “在声明类时,在类名前加()修饰符,则声明的类只能作为其他类的基类,不能被实例化。” 相关考题
考题
下列关于内部类的说法不正确的是A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B.内部类可以使用它所在类的静态成员变量和实例成员变量C.内部类不可以用abstract修饰符定义为抽象类D.内部类可作为其他类的成员,而且前访问它所在类的成员
考题
Scala里,final修饰符的描述正确的是?()A、类的声明上添加final修饰符确保成员不被子类重载B、类的声明上添加final修饰符把整个类声明为final,这个类不能被继承C、类的声明上添加final修饰符确保成员只能被子类重载一次D、以上说法都是错误的
考题
下列关于虚继承的说明形式的描述,正确的是()A、在派生类类名前添加关键字virtualB、在基类类名前添加关键字virtualC、在基类类名后添加关键字virtualD、在派生类类名后,类继承的关键字之前添加关键字virtual
考题
当不同的类具有相同的间接基类时,()A、 各派生类无法按继承路线产生自己的基类版本B、为了建立惟一的间接基类版本,应该声明间接基类为虚基类C、为了建立惟一的间接基类版本,应该声明派生类虚继承基类D、一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
考题
以下关于C++和C#描述错误的是()。A、在C++中支持抽象类而在C#中不支持抽象类B、C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员C、在C#中可使用new修饰符显式隐藏从基类继承的成员D、在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
考题
单选题下列关于虚继承的说明形式的描述,正确的是()A
在派生类类名前添加关键字virtualB
在基类类名前添加关键字virtualC
在基类类名后添加关键字virtualD
在派生类类名后,类继承的关键字之前添加关键字virtual
考题
单选题以下描述错误的是()A
在C++中支持抽象类而在C#中不支持抽象类B
C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员C
在C#中可使用new修饰符显式隐藏从基类继承的成员D
在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
考题
单选题当不同的类具有相同的间接基类时,()A
各派生类无法按继承路线产生自己的基类版本B
为了建立惟一的间接基类版本,应该声明间接基类为虚基类C
为了建立惟一的间接基类版本,应该声明派生类虚继承基类D
一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
考题
单选题下列关于虚方法的描述中,正确的是()A
虚方法能在程序执行时动态确定要调用的方法,因此比非虚方法更灵活B
在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符C
在重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符D
在重写基类的虚方法时,需要同时带上virtual和override修饰符
热门标签
最新试卷