首先,子类可以继承父类的静态方法但是不能重写。
父类代码:
class Parent {
// 静态方法
public static void Hello1() {
System.out.println("Hello Parent");
}
// 普通方法
public void Hello2() {
System.out.println("General Method");
}
}
子类代码:
“`
public class Test1 extends Parent {
public static void main(String[] args) {
Parent p = new Test1();
p.Hello1();
p.Hello2();
}
public static void Hello1() {
System.out.println("Child Hello Parent");
}
@Override
// 普通方法
public void Hello2() {
System.out.println("Child General Method");
}
}
“
输出结果:
由此得证。
在此记录下来方便后来查阅,若有问题欢迎指出。