六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 774|回复: 0

今天的一道面试题糗大了

[复制链接]

升级  70.67%

46

主题

46

主题

46

主题

秀才

Rank: 2

积分
156
 楼主| 发表于 2012-12-30 16:14:16 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">  现在有如下代码,请问实例化B类,将输出什么?也就是在Main方法中执行B b=new B();时,将输出什么?我知道将输出的不是y=0就是y=-1。不难吧!可惜我做错了,你能不在计算机上运行一遍,做出准确的答案吗?  
<div class="cnblogs_code">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);        }    }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表