问题:有两个对象obj1和obj2,都是MyObject类的实例。如何比较这两个对象是否指向相同的内存地址?
分情况讨论:
1、如果 MyObject类的equals方法和hashcode方法被重写:
如果obj1 == obj2 为真,则两者指向相同的内存地址。
2、如果 MyObject类的equals方法和hashcode方法没有被重写:
1. 如果obj1 == obj2 为真,则两者指向相同的内存地址。
2. 如果obj1.hashCode()== obj2.hashCode() 为真,则两者指向相同的内存地址。