동등성1 [Java] equals()와 hashCode()(+ 동일성, 동등성) equals와 hashCode함수 모든 Java 객체의 부모 객체인 Object 클래스에 정의되어 있다. 따라서 모든 객체는 Object 클래스에 정의된 equals와 hashCode함수를 상속받는다. 동일성(Identity), 동등성(Equality) 함수를 설명하기 전 알아두면 좋을 개념인 것 같아서 먼저 정리하였다. 동일성(Identity) 동일성은 비교 대상의 두 객체의 메모리 주소가 같음을 의미한다. 자바에서 비교연산자(==)를 통해 확인할 수 있다. public class Main { static class Person{ int age; public Person(int age) { this.age = age; } } public static void main(String[] args) { Pe.. 2023. 6. 9. 이전 1 다음