题目内容

在C#中,下列()关键字用于重写基类的虚拟方法。

A. override
B. new
C. base
D. virtual

查看答案
更多问题

下面程序运行结果是abstractclassBaseClass{publicvirtualvoidMethodA(){Console.WriteLine("BaseClass");}publicvirtualvoidMethodB(){}}classClass1:BaseClass{newpublicvoidMethodA(){Console.WriteLine("Class1");}publicoverridevoidMethodB(){}}classClass2:Class1{newpublicvoidMethodB(){}}class Program{static void Main(string[] args){Class2 A = new Class2();A.MethodA();A.MethodB();}}

A. BaseClass
B. Class1
C. BaseClassClass1
D. Class1BaseClass

在方法定义中,virtual表示被virtual修饰的方法可以被子类()

下面程序运行的结果是public class Student { public virtual void Exam() { Console.WriteLine("考试"); } } public class Undergraduate : Student { public new void Exam() { base.Exam(); Console.WriteLine("补考"); } } class Program { static void Main(string[] args) { Student stu = new Undergraduate(); stu.Exam(); } }

盆景的价值有哪些?

A. 审美价值
B. 使用价值
C. 经济价值
D. 社会价值

答案查题题库