94. class Class1 { private static int count = 0; static Class1(){ count++; } public Class1(){ count++; } } Class1 o1 = new Class1();Class1 o2 = new Class1();请问,o1.Count的值是多少?( C ) A.1 B.2 C.3 D.4 95. abstract class BaseClass { public virtual void MethodA(){ } public virtual void MethodB(){ } } class Class1: BaseClass { public void MethodA(string arg) } public override void MethodB()} } class Class2: Class1 { new public void MethodB(){ } } class MainClass { public static void Main(string[] args) { Class2 o = new Class2();Console.WriteLine(o.MethodA());} }请问,o.MethodA调用的是: ( A ) A.BaseClass.MethodA.  B.Class2.MethodA C.Class1.MethodA.     D.都不是

解决方案 »

  1.   

    o1.Count的值是多少 =2  吧第二题 不是一样吗 
    构造函数 和那一题
    一个概念
      

  2.   

    看第一题我就不想再看下去了。
    Class1里面有Count这个属性吗?
      

  3.   

    第一题public Class1() 跑2遍,初时话时候先跑static Class1() ,所以是3(建议楼主弄个小程序,看看他是怎么跑的就知道了)第2题,继承的类一直往上冒泡,最后找到最老的基类就是BaseClass.MethodA