class A{ public static String s="A.s";}class B extends A{ public static String s="B.s"; public static void main(){ A a= new B(); B b= new B(); A c = new B(); A d = new B(); System.out.println("a.s:"+a.s); //由A类调用静态方法 System.out.println("b.s:"+b.s); //由B类调用静态方法 System.out.println("c.s:"+c.s); //由A类调用静态方法 System.out.println("c.s:"+d.s); }}