zoukankan      html  css  js  c++  java
  • 今天的一道面试题糗大了

      现在有如下代码,请问实例化B类,将输出什么?也就是在Main方法中执行B b=new B();时,将输出什么?我知道将输出的不是y=0就是y=-1。不难吧!可惜我做错了,你能不在计算机上运行一遍,做出准确的答案吗?  

    public class A
        {
            public A()
            {
                A1();
            }
            public virtual void A1()
            { }
        }
    
        public class B : A
        {
            Int32 x = 1;
            Int32 y;
            public B()
            {
                y = -1;
            }
            //重写A类的A1方法
            public override void A1()
            {
                Console.WriteLine("x={0},y={1}",x,y);
            }
        }

      不知道请举手,自赏三耳光,嘿嘿。。。
      还有好多面试题是出自这位都老兄收集的面试题里面,地址:http://www.cnblogs.com/zengxiangzhan/archive/2010/04/23/1718521.html

    欢迎访问草根帮【https://www.caogenbang.top】 草根帮带你走向人生巅峰,迎娶白富美!!!
  • 相关阅读:
    装饰器(一)
    函数内置方法
    递归
    函数(三)
    python常用模块
    python模块与包
    python内置函数
    python函数
    python文件处理
    函数编程
  • 原文地址:https://www.cnblogs.com/koeltp/p/2585372.html
Copyright © 2011-2022 走看看