강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của notempspace0605
notempspace0605

câu hỏi đã được viết

Làm đi! Giới thiệu lập trình Java cùng cô giáo Eunjong

Khung sưu tập - Ngăn xếp, Hàng đợi, HashSet

hashset equals, hashcode 질문

Viết

·

304

0

안녕하세요

 

hashset.addMember 때 member 중복을 막기 위해

Member에 equals랑 hashcode를 정의하셨는데

 

hashset.add -> equals 사이의 중간 과정이 궁금합니다

어떻게해서 equals랑 hashcode가 호출되는지...

java

Câu trả lời 1

1

HashSet 클래스를 들어가셔서 add메서드를 보시면 object.equals를 호출해서 지금 '추가하려는 객체'와 '추가되어있는 객체'를  같은지 확인하는 절차가 적혀있습니다.

그리고 또 object.equals 메서드를 살펴보시면 hashcode 메서드를 오버라이드해서 사용하라고 적혀있습니다.

Hình ảnh hồ sơ của notempspace0605
notempspace0605

câu hỏi đã được viết

Đặt câu hỏi