日期:2014-05-20 浏览次数:20965 次
interface A1 {
}
class B {
}
class B1 extends B {
    public static void main(String[] args) {
        A1 a = new A1() {
        };
        B b = new B1();
        Object o = new Object();
        B1 b1 = new B1();
        //我还以为是算相等,结果全false
        System.out.println(o.equals(b)  + "" + o.equals(b1)  + "" + o.equals(a)   + "" + b1.equals(b) 
                  + "" + b.equals(a) );
        //最后一个红波浪,答案abc。 试一下不就知道了。朋友
        o=b; o=a; b=b1; a=b;
    }
}