在C#中,如果想让一个类不能被继承,可以使用以下哪个关键字?
A. const
B. private
C. sealed
D. abstract
查看答案
在类的继承关系中,下列哪个成员可以被继承?(多选)
A. 构造方法
B. 析构函数
C. 成员方法
D. 非成员方法
已知类的继承关系如下:class Employee;class Manager :Employee;class Director :Employee;则以下语句能通过编译的有哪些?
A. Employee e=new Manager();
B. Director d=new Manager();
C. Director d=new Employee();
D. Manager m=new Director();
编译运行下面的程序,结果是什么?class A{static void Main(string[] args){B b = new B();b.test();Console.ReadKey();}public void test(){Console.WriteLine("A");}}class B : A{new void test(){base.test();Console.WriteLine("B");}}
A. 产生编译错误
B. 代码可以编译运行,并输出结果A
C. 代码可以编译运行,但没有输出
D. 编译没有错误,但会产生运行时异常
阅读下面的程序,分析代码是否能编译通过,如果能编译通过,请列出运行的结果。如果不能编译通过,请说明原因。代码一:class Animal{}class Dog:Animal{}class Cat : Animal{}class Test01{static void Main(string[] args){Animal animal = new Dog();Dog dog = new Cat();Console.ReadKey();}}