题目内容

分析下列代码:public class Base{ protected Base() { Console.Write("Y!");} }public class MyClass:Base{ public MyClass() { Console.Write("N!");} }在Main中执行“MyClass obj=new MyClass( );”语句后的输出为( )。

A. Y! N!
B. N! Y!
C. N!
D. Y!

查看答案
更多问题

若类A继承类B,而a为类A的对象、b是类B的对象,那么根据里氏替换原则,在所有对象b出现的地方都可以用对象a来代替。

A. 对
B. 错

当一个非抽象类继承于抽象类,那么这个派生类必须实现基类中所有的抽象方法。

A. 对
B. 错

c#中允许一个子类类继承于多个父类。

A. 对
B. 错

创建派生类的对象时,首先执行基类的构造函数,再执行派生类的构造函数。

A. 对
B. 错

答案查题题库