【发布时间】:2015-06-16 02:27:57
【问题描述】:
我有 2 个 A 类和 B 类
public class A {
public String a = "hey";
public void printA() {
System.out.println(a);
}
和
public class B extends A{
public String a = "Jude";
}
我需要做什么才能使下面几行的输出为Jude
B object = new B();
object.printA(); //This should output Jude
【问题讨论】:
-
即使你是
extends A,字符串也不会被覆盖。 -
您不能覆盖字段;你只能覆盖方法
标签: java inheritance extends