static方法不能重写
在 Java 中,静态方法不能被重写。静态方法属于类本身,而不是类的实例。因此,当你在子类中定义一个与父类静态方法同名的方法时,这不是重写,而是隐藏。
public class classA {
public static void method(){
System.out.println("classA的静态方法");
}
}
public class classB extends classA{
public static void method(){
System.out.println("classB的静态方法");
}
}
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class Main {
public static void main(String[] args) {
classA.method();
classB.method();
classA a = new classA();
a.method();
classA b =new classB();
b.method();
classB c =new classB();
c.method();
}
}
classA的静态方法
classB的静态方法
classA的静态方法
classA的静态方法
classB的静态方法
标签:静态方法,public,classB,classA,面向对象,static,Java,method
From: https://www.cnblogs.com/DCFV/p/18405128