多项选择题
在C#中,对于C#中多态的描述正确的是()
A.多态实际上就是重载,它们本质上是以一样的.
B.多态可以分为编译时多态和运行时多态。前者的特点是在编译时就能确定要调用成员方法的哪个版本,后者则是在程序运行时才能确定要调用成员方法的哪个版本。
C.编译时多态是在程序运行时才能确定要调用成员方法的哪个版本,而运行时多态在编译时就能确定要调用成员方法的哪个版本。
D.多态和重载是两个完全不同的概念,前者是通过定义虚方法和重写虚方法来实现,后者是通过对同一函数名编写多个不同的实现代码来实现。
点击查看答案&解析
相关考题
-
单项选择题
在C#中,是抽象类的声明的是()
A.abstract class figure{}
B.class abstract figure{}
C.seald class figure{}
D.static class figure{} -
单项选择题
在C#中,函数重写使用关键字是()
A.virtual
B.override
C.public
D.private -
单项选择题
在C#中,那个选项里的语句声明的是一个虚方法()
A.public virtual void Eat();
B.public abstract void Eat();
C.public virtual void Eat(){}
D.public abstract void Eat(){}
