刚刚发了一次,打的比较着急,少写一个A类,重新再请教一次,这道是考试题,分数20分,写对答案5分,写出过程15分,我看萌了,猜了一个输出为 10 ,结果用eclipse输出答案为0 ,求为什么?
public class Demo { public static void main(String[] args) {
A a = new B();
}
}
class A{
A(){
test();
}
public void test(){
System.out.println("Helloworld");
}
}
class B extends A{
int i = 10;
B(){
super();
}
public void test(){
System.out.println(i);
}
}
public class Demo { public static void main(String[] args) {
A a = new B();
}
}
class A{
A(){
test();
}
public void test(){
System.out.println("Helloworld");
}
}
class B extends A{
int i = 10;
B(){
super();
}
public void test(){
System.out.println(i);
}
}