锁定老帖子 主题:结果出乎大部分人的意料
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-11
看基础书,然后编写程序验证自己的想法,这样你就提高了 |
|
返回顶楼 | |
发表时间:2011-04-11
A subObj = new B(6, 9);
subObj.setValue(7,; int m = subObj.multiply(); System.out.println(m); 56 |
|
返回顶楼 | |
发表时间:2011-04-11
实例化B的时候也会同时实例化A
setValue设置的是A的 不是B的 |
|
返回顶楼 | |
发表时间:2011-04-11
我承认你们都很强大,不能编译的代码都在讨论。。。
|
|
返回顶楼 | |
发表时间:2011-04-11
magnesium 写道 我承认你们都很强大,不能编译的代码都在讨论。。。
吓我一跳,差点真以为不能编译呢 |
|
返回顶楼 | |
发表时间:2011-04-11
你在子类中调用父类的方法,父类的方法当然不可能改变子类的变量的,因为父类不可能知道这个子类存在。
|
|
返回顶楼 | |
发表时间:2011-04-11
倒是没出乎我的意料
|
|
返回顶楼 | |
发表时间:2011-04-11
twojinyong 写道 magnesium 写道 我承认你们都很强大,不能编译的代码都在讨论。。。
吓我一跳,差点真以为不能编译呢 我也被下一跳,这怎么就不能编译了?难道他用的JDK跟我用的不一样? |
|
返回顶楼 | |
发表时间:2011-04-11
结果意料之中
|
|
返回顶楼 | |
发表时间:2011-04-11
laolinshi 写道 你在子类中调用父类的方法,父类的方法当然不可能改变子类的变量的,因为父类不可能知道这个子类存在。
这个setValue方法没有被子类继承吗? |
|
返回顶楼 | |