帮忙看一看:关于继承存在classAclassBclassCclassAclassBextendclassAclassCextendclassA有BbnewB()Ccn
帮忙看一看:关于继承
存在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 方法就可以了
