static方法可以被继承,如父类定义一个方法,子类的实例也可以调用该方法
如下代码
package com.ping.test;
public class Son extends Parent{
public static void main(String[] args) {
Son.say(); //输出I'm Parent }
}
class Parent {
public static void say() {
System.out.println("I'm Parent");
}
}
但是,需要注意的是,静态方法不能被重写,静态方法没有多态的概念,如果子类定义了跟父类一样的静态方法,那么只是对父类方法的隐藏;