Object 명세에 적힌 규약 ❗ 1️⃣ 반사성 : null이 아닌 모든 참조 값 x에 대해, x.equals(x)는 true다. 2️⃣ 대칭성 : null이 아닌 모든 참조 값 x,y에 대해, x.equals(y)가 true면 y.equals(x)도 true다. 3️⃣ 추이성 : null이 아닌 모든 참조 값 x,y,z에 대해, x.equals(y)가 true이고 y.equals(z)도 true면 x.equals(z)도 true다. 4️⃣ 일관성 : null이 아닌 모든 참조 값 x,y에 대해, x.equals(y)를 반복해서 호출하면 항상 true를 반환하거나 항상 false를 반환한다. 5️⃣ null-아님 : null이 아닌 모든 참조 값 x에 대해, x.equals(null)은 false다. 잘..