62,635
社区成员




public class Base{
public static final String FOO="foo";
public static void main(String agrs[])
{
Base b=new Base();
Sub s=new Sub();
System.out.print(Base.FOO);
System.out.print(Sub.FOO);
System.out.print(b.FOO);
System.out.print(s.FOO);
System.out.print(((Base)s).FOO);
}
}
class Sub extends Base{
public static final String FOO="bar";
}
System.out.print(((Base)s).FOO);
//=>Base b1 = (Base)s;
// System.out.print(b1.FOO);输出谁的FOO,由b1所属的类决定