9강 - 실무에서 바로 쓸 수 있는 자바 기초 강의 : equals, hashCode와 Set
개발자 팀
0:00 / 0:00
9강 - 실무에서 바로 쓸 수 있는 자바 기초 강의 : equals, hashCode와 Set
100 просмотров · 11 дн. назад
개발자 팀
790 подписчиков
100 просмотров · 11 дн. назад
Github : https://github.com/timulys/java-basic...
키보드 객체를 두 번 만들었는데 상품 코드가 둘 다 P001이라면, 장바구니와 상품 목록에서는 같은 상품으로 봐야 할까요? 회원번호로 사람을 구분하듯, 이번 실습에서는 상품 코드로 같은 상품인지 판단합니다. 이름이나 가격이 달라도 코드가 같으면 같은 상품이라는 예제 규칙입니다.
자바 기초 실습 9강에서는 Product의 equals와 hashCode를 상품 코드 기준으로 구현합니다. 두 객체를 HashSet에 넣어 중복 추가 결과를 확인하고, 해시 코드가 같아도 반드시 같은 객체는 아닌 이유를 살펴봅니다. 상품 카탈로그에서는 중복 등
록을 거부해 기존 상품을 유지합니다.
📌 이런 분들에게 추천합니다
==와 equals의 차이를 객체 예제로 확인하고 싶은 분
equals와 hashCode를 함께 구현하는 이유가 궁금한 분
HashSet이 중복을 판단하는 기준을 알고 싶은 분
상품 코드 중복 등록을 처리해보고 싶은 분
#자바Equals #자바HashCode #HashSet #자바동등성 #자바실습