Java中子类可以继承父类的静态方法吗? 请教各位朋友,请问父类的静态方法,子类可以继承吗?可以覆盖吗? class A { public static int x=2; public static void printa() { System.out.println(x); } }
class B extends A { public static int x=100; public static void printb() { System.out.println(x); } public static void printa() { System.out.println(100+x); } }
public class Example { public static void main(String[] args) { A a1 = new A(); a1.printa();
B b1 = new B(); b1.printa(); b1.printb(); } } 上面是我随便测试的两个类,A和B类,如果没有红色部分代码:输出结果是: 2 2 100 如果加上红色部分代码,输出结果是: 2 200 200 我想问子类可以继承和覆盖父类的静态方法吗?