java静态方法是否被继承?

java的方法可以被继承,但是并不会体现多态

体现继承

public class Study { public static void main(String[] args) { B a=new B(); a.demo(); } } class A{ public static void demo(){ System.out.PRintln("A"); } } class B extends A{ } 结果:A

不会体现多态:

public class Study { public static void main(String[] args) { A a=new B(); a.demo(); } } class A{ public static void demo(){ System.out.println("A"); } } class B extends A{ public static void demo(){ System.out.println("B"); } }

结果 A