这是一个小型的java程序。
class Parent {
String message = "parent";
void say() {
System.out.println(message);
}
}
class Child extends Parent {
String message = "child";
}
public class HelloWorld {
public static void main(String[] args) {
Child c = new Child();
c.say();
}
}
我希望输出为 child ,因为 Child 类继承自 Parent 类。<登记/> 但是此代码的输出是 父 。 为什么会这样?