在下面的例子里 using System; class A { public A(){ PrintFields(); } public virtual void PrintFields(){}

admin2019-03-29  52

问题 在下面的例子里
using System;
class A
{
    public A(){
          PrintFields();
       }
         public virtual void PrintFields(){}
}
class B:A
{
        int x=1;
        int y;
        public B(){
              y=-1;
           }
        public override void PrintFields(){
              Console.WriteLine("x={0},y={1}",x,y);
          }
}
当使用new B()创建B的实例时,产生什么输出?

选项

答案x=1,y=0

解析
转载请注明原文地址:https://jikaoti.com/ti/mag7FFFM
0

最新回复(0)