オブジェクト指向言語で
obj1 = obj2;
って書くと、これは obj1 と obj2 が全く同じものを指すようにしますって意味になるわけで、
これは本来の equals の意味に近くなると思うんだけど。