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");
}
}
Run Code Online (Sandbox Code Playgroud)
测试类是超类,而Fest是它的子类,因为即使我们知道静态方法也不能被覆盖,否则我会收到类似“静态方法无法在Java中隐藏实例方法”的错误,有人可以对此进行解释,在此先感谢。
java ×1