A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张小庆 中级黑马   /  2012-3-21 16:40  /  1413 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


哪位大侠给小弟讲解一下图中这道题啊?

评分

参与人数 1技术分 +1 收起 理由
老罗 + 1

查看全部评分

4 个回复

倒序浏览
首先程序从main方法开始,Super d = new Demo("A");父类引用指向子类对象,因为Demo继承了Super,所以会阴式调用父类的空参数super()方法,所以会打印B,然后你new出的对象中传入了“A”,就会调用Demo中的Demo(String a){}方法,从而打印C,并将i赋值为5,所以最后打印5

评分

参与人数 1技术分 +1 收起 理由
房宝彬 + 1

查看全部评分

回复 使用道具 举报
编译看左边,执行则右边(一般的函数) 别的都看右边 无论在编译还是执行期间
回复 使用道具 举报
哦了,谢谢大家了,忘了空参数了{:soso_e121:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马