帮忙看一看:关于继承
存在class A class B class C
class A
class B extend class A
class C extend class A
有
B b=new B();
C c=new C();
如何做可以使b==c结果为true
------解决方案--------------------不可能相等的
b和c存储在不同的内存区域中,而 == 比较的就是两个对象的内存地址是否相同
------解决方案--------------------不可比较的类型:B 和 C
System.out.println(b==c);
------解决方案-------------------- System.out.println(b.equals(c));
false
------解决方案--------------------B b=new B();
B a=b;
a==b(true)
否则不可能.
------解决方案--------------------怎么不可以,改写boolean equals 方法就可以了