HashCode : Set에서 특정 객체와 중복되는지 검사할 때 사용
equals : Set에서 특정 객체와 중복되는지 검사할 때 쓰이지 않는다.
-> 단 해시충돌이 일어나는 경우 사용됨
List와 Set 비교
Hash충돌 : 비교하려는 객체의 값이 달라도 비율이 맞으면 hashcode가 같아 동일 객체로 인식하는 문제
-> equals 메소드를 구현해두면 해시충돌이 날 시, equals 메서드를 사용하여 객체의 동등한지 비교 하여 구분
예제는 강사님 자료이므로 올리지 않음.