黑马程序员技术交流社区
标题:
搞不懂啊
[打印本页]
作者:
暴雨
时间:
2016-6-9 15:47
标题:
搞不懂啊
class Foo {
public int a;
public Foo() { a = 3; }
public void addFive() { a += 5; }
}
public class Bar extends Foo{
public int a;
public Bar() { a = 8; }
public void addFive() { this.a +=5; }
public static void main(String[] args) {
Foo foo = new Bar();
foo.addFive();
System.out.println("Value: "+ foo.a);
}
}
作者:
lifeiwangyue
时间:
2016-6-9 16:51
因为最后的输出是成员变量 直接看父类就好了 编译与运行都看父类,所以是3
作者:
haizi004
时间:
2016-6-9 16:55
额,看了一下,表示也搞不懂。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2