반응형 동등성1 [Java/자바] 객체 비교, equals()와 hashCode() ⚡️ equals()와 hashCode() equals와 hashCode 메소드는 기본적으로 최상위 클래스인 Object의 메소드입니다. 즉 생성되는 모든 클래스는 Object에게 상속받고 있기 때문에 equals와 hashCode 메소드를 사용 가능합니다. 아래와 같이 둘은 맥락은 비슷하지만 디테일에서 차이가 있습니다. equals() 두 객체의 내용이 동일한지 확인하는 메소드 동일한 메모리 주소를 가르키면 true리턴 hashCode() 비교 시 두 객체가 같은 객체인지 확인할 수 있는 메소드 객체의 유일한 정수값을 반환하는 메소드 그럼 아래에서 더 자세한 사용법을 알아보겠습니다. ⚡️ Equals() 멤버로 이름을 가지고 있는 클래스를 하나 생성해줍니다. class Student{ String na.. 2022. 1. 10. 반응형 이전 1 다음