标题: java子类继承父类问题 [打印本页] 作者: 张庚 时间: 2013-2-8 12:58 标题: java子类继承父类问题 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);
}
}
结果为什么输出的是3
可以试下~
求解释 作者: 范天成 时间: 2013-2-8 15:46
public static void main(String[] args) {
Foo foo = new Bar();
foo.addFive();
System.out.println("Value: "+ foo.a); //foo.a是父类对象的a的值, public Foo() { a = 3; }这个是class Foo的构造函数!
}