현재 버전

잘 보았습니다. 면접가면 자주 물어보는 질문이네요 ㅎ

링크에서 마지막 부분

여기서 중요한건 equals()만 오버라이딩해서는 안되고, hashCode()까지 오버라이딩해야 정상적으로 동작한다는 것이다.

에서 Set 에서 equals(), hashCode() 둘다 오버라이딩 해야 add 기능이 동작하는 이유는 뭘까요?

중요하다고 한것은 Set 의 경우에만 국한된 건가요?

Set 에서 말고 hashCode 의 용도는 또 무엇일까요? 


수정 이력

2021-05-15 03:03:27 에 아래 내용에서 변경 됨 #3

잘 보았습니다. 면접가면 자주 물어보는 질문이네요 ㅎ

링크에서 마지막 부분

여기서 중요한건 equals()만 오버라이딩해서는 안되고, hashCode()까지 오버라이딩해야 정상적으로 동작한다는 것이다.

에서 Set 에서 equals(), hashCode() 둘다 오버라이딩 해야 add 기능이 동작하는 이유는 뭘까요?

중요하다고 한것은 Set 의 경우에만 국한된 건가요?

Set 에서 말고 hashCode 의 용도는 또 무엇일까요?

2021-05-15 02:12:19 에 아래 내용에서 변경 됨 #2

잘 보았습니다. 면접가면 자주 물어보는 질문이네요 ㅎ

링크에서 마지막 부분

여기서 중요한건 equals()만 오버라이딩해서는 안되고, hashCode()까지 오버라이딩해야 정상적으로 동작한다는 것이다.

에서 Set 에서 equals(), hashCode() 둘다 오버라이딩 해야 add 기능이 동작하는 이유는 뭘까요?

중요하다고 한것은 Set 의 경우에만 국한된 건가요?

hashCode 의 용도는 또 무엇일까요?

2021-05-15 02:12:04 에 아래 내용에서 변경 됨 #1

잘 보았습니다. 면접가면 자주 물어보는 질문이네요 ㅎ

링크에서 마지막 부분

여기서 중요한건 equals()만 오버라이딩해서는 안되고, hashCode()까지 오버라이딩해야 정상적으로 동작한다는 것이다.

에서 Set 에서 equals(), hashCode() 둘다 오버라이딩 해야 add 기능이 동작하는 이유는 뭘까요?