论坛上摘抄的一题 class A { String s = "class : A"; void f() { System.out.println("A.f()"); } } class B extends A { String s = "class : B"; void f() { System.out.println("B.f()"); } } class TypeV { static public void main(String arg[]) { B b1,b2 = new B( ); A a1,a2; a1 = (A)b2; a2 = b2; b1 = (B)a1; System.out.println(a1.s); System.out.println(a2.s); System.out.println(b1.s); a1.f(); a2.f(); b1.f(); } 方法具有多态性,属性没有多态性