【发布时间】:2015-10-21 09:48:12
【问题描述】:
class TestOverriding {
public static void main(String aga[]) {
Test t = new Fest();
t.tests();
}
}
class Test {
void tests() {
System.out.println("Test class : tests");
}
}
class Fest extends Test {
static void tests() {
System.out.println("Fest class : tests");
}
}
测试类是超类,而 Fest 是它的子类,因为我们知道静态方法不能被覆盖,即使这样我也遇到了“静态方法无法在 java 中隐藏实例方法”之类的错误,有人可以解释一下吗,在此先感谢。
【问题讨论】:
标签: java