可能按严格的来说子类不是继承父类的静态方法..但仍可以用,父类的静态方法是全局共有的,就算不是说继承也能使用.这样理解可能会好点.
个人认为,静态方法是在类被调用的时候直接加载进去,不需要对象去调用。
public class SubClass {
public static void subMethod(){
System.out.println("SubClass.subMethod()");
}
public static void main(String[] args) {
ChildClass.subMethod();
}
}
class ChildClass extends SubClass {
public static void subMethod(){
System.out.println("childClass.subMethod");
}
}
//结果证明是可以的
瞎说!!!
谁说的?