题目内容
(请给出正确答案)
[主观题]
抽象方法在抽象类中被定义和实现,当派生类从抽象类中继承一个抽象方法时,派生类必须重写该抽象方法。()
抽象方法在抽象类中被定义和实现,当派生类从抽象类中继承一个抽象方法时,派生类必须重写该抽象方法。()
A.正确
B.错误
查看答案
如果结果不匹配,请 联系老师 获取答案
A.正确
B.错误
A.拥有纯虚函数的类是抽象类,不能用来定义对象
B.抽象类的派生类若不实现纯虚函数,它也是抽象类
C.纯虚函数的声明以“=0;”结束
D.纯虚函数都不能有函数体
A.抽象类中的抽象方法必须在该类的子类中具体实现
B.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法
C.final类中的属性和方法都必须被final修饰符修饰
D.最终类不能派生子类,最终方法不能被覆盖
A.在C++中支持抽象类,但在C#中不支持抽象类
B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员
C.在C#中可使用new修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
A.一个类只允许继承一个接口
B.定义接口使用的关键字是interface
C.在继承接口的类中通常要给出接口中定义的抽象方法的具体实现
D.接口实际上是由常量和抽象方法构成的特殊类
A.派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
B.接口像类一样,可以定义并实现方法
C.声明为sealed的类不能被继承
D.abstract方法的声明必须同时实现
A、错误
B、正确