Search

객체 동등 비교를 위한 hashcode()와 equals() 정의 추가

상태
기능
소유자
신세인[졸업생 / 이탈리아어과] ‍
신세인[졸업생 / 이탈리아어과] ‍
날짜
2023/08/07
Related to 작업 (1) (프로젝트)
선행 작업
요약
작업 (1) (프로젝트)에 관계됨
작업 (1) (프로젝트)에 관계됨 1
후속 작업
2 more properties

프로젝트 정보

객체의 동등비교를 위해 hashcode()와 equals()를 캘린더와 투두 객체에 정의하였습니다.
hashcode()를 정의하지 않으면 같은 값의 객체라도 해쉬 값이 다를 수가 있고 equals를 정의하지 않으면 hosecode()의 해쉬 값으로 객체의 버킷을 찾을 수 있으나 객체 비교를 할 수 없어 null을 리턴 합니다. 따라서 객체의 동등한 비교를 위해 hashcode()와 equlas()를 항상 같이 재정의 해야 합니다.

프로젝트 작업

Search
시작 전
0
진행 중
0
완료
2