读书人

大家伙儿说这道程序运行结果输出什么

发布时间: 2011-12-18 22:54:38 作者: rapoo

大家说这道程序运行结果输出什么?
class Parent {
String s = "Parent ";

public Parent(){
method();
}

public void method(){
System.out.println(s);
}
}

class Child extends Parent {
String s = "Child ";

public Child(){
}

public void method(){
System.out.println(s);
}
}

public class ObjectTest {

public static void main(String[] args) {
Child child = new Child();
}
}

[解决办法]
父类的构造方法调用子类的method,但这个时候子类的String并没有初始化,所以打印null

读书人网 >J2SE开发

热点推荐