下列关于虚方法的说法,错误的是()
A.使用virtual关键字修饰虚方法
B.父类中的虚方法可以被其子类重写
C.虚方法必须有自己的方法体 abstract抽象方法.必须没有方法体
D.虚方法一般定义在sealed修饰的类中
- · 有2位网友选择 B,占比25%
- · 有2位网友选择 C,占比25%
- · 有2位网友选择 A,占比25%
- · 有2位网友选择 D,占比25%
A.使用virtual关键字修饰虚方法
B.父类中的虚方法可以被其子类重写
C.虚方法必须有自己的方法体 abstract抽象方法.必须没有方法体
D.虚方法一般定义在sealed修饰的类中
A.虚方法必须有方法体,可以被子类重写
B.抽象方法不允许有方法体,且必须被非抽象子类重写
C.抽象方法必须在抽象类中,而虚方法可以在所有类中
D.在子类中重写抽象方法或虚方法,都需要用override关键字
A.定义虚方法使用关键字virtual
B. 关键字virtual可以与override一起使用
C. 虚方法是实现多态的一种应用形式
D. 派生类是实现多态的一种应用形式
A.被说明的函数是虚函数,编译器发现父类是虚函数就会延迟绑定,在运行时才决定调用哪个函数
B.决定了父类和子类的被修饰函数的调用顺序
C.被修饰的函数是重载函数
D.被修饰的父类函数会被子类的覆盖
A.虚方法是静态的
B.虚方法声明只能出现在类定义的方法原型声明中
C.一个虚方法无论被公有继承多少次,它仍然保持其虚方法的特性
D.在基类中定义了虚方法后,可以在派生类中对它进行重写
A.虚函数要使用virtual修饰符进行说明
B.virtual加在函数声明上,函数的定义(实现)可以不加
C.子类继承父类的虚函数时,不管函数前有无virtual说明,都是虚函数
D.了类继承父类的虚函数时,只要有一个虚函数用virtual说明就可以
A.在派生类中重写基类方法必须使用override关键字
B.在派生类中访问基类非默认构造函数必须通过base关键字
C.虚方法的定义必须要用到virtual关键字
D.as关键字只能用于接口的强制转换
A.虚方法必须在派生类中重写,抽象方法不需要重写
B. 虚方法可以在派生类中重写,抽象方法必须重写
C. 虚方法必须在派生类中重写,抽象方法必须重写
D. 虚方法可以在派生类中重写,抽象方法也不需要重写
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!