override及虚方法调用是多态的一种。
错
举一反三
- 中国大学MOOC: override及虚方法调用是多态的一种。
- 关于虚方法实现多态,下列说法错误的是()? 派生类是实现多态的一种应用形式|虚方法是实现多态的一种应用形式|定义虚方法使用关键字virtual|关键字virtual可以与override一起使用
- C#语言中,关于虚方法实现多态,下列说法错误的是() A: 定义虚方法使用关键字virtual B: 关键字virtual可以与override一起使用 C: 虚方法是实现多态的一种应用形式 D: 派生类是实现多态的一种应用形式
- 下面选项中,关于C#语言利用虚方法实现多态的描述错误的是哪一项。() A: 定义虚方法使用关键字virtual B: 关键字virtual必须与override一起使用 C: 虚方法是实现多态的一种应用形式 D: 派生类是实现多态的一种应用形式
- 虚方法必须有virtual或abstract或override所修饰
内容
- 0
关于虚方法实现多态,下列说法错误的是 A: 派生类必须重写基类的虚方法 B: 一般基类定义虚方法使用virtual关键字 C: 基类的虚方法派生类可以重写,也可以不重写 D: 派生类如需要重写的父类的虚方法,在派生类中将方法用关键字override标记
- 1
关于多态,下列说法正确的是() A: 多态实际上就是重载,它们本质上是以一样的 B: 多态可以分为编译时多态和运行时多态。前者的特点是在编译时就能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要调用成员方法的哪个版本。 C: 编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,而运行时多态在编译时就能确定要调用成员方法的哪个版本。 D: 多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写虚方法来实现,后者是通过对同一函数名编写多个不同的实现代码来实现。
- 2
虚方法调用是指编译时就决定了调用哪个类中的哪个方法。
- 3
中国大学MOOC: 虚方法必须有virtual或abstract或override所修饰
- 4
运行时多态通过虚方法(覆写)来实现。