可以继承,例子:class A{ public static void a(){System.out.println("a"); }}class B extends A{}public class Test { public static void main(String[] args) {
B.a();//输出a,证明静态方法可以被继承 }}不能被覆写,例子:class A{ public static void a(){System.out.println("a"); }}class B extends A{ public static void a(){System.out.println("b"); }}public class Test { public static void main(String[] args) {
A a = new B();
a.a();//输出结果是a }}java不推荐用对象调用static方法,这会使人混淆,请大家注意。