인프런 커뮤니티 질문&답변

g g님의 프로필 이미지
g g

작성한 질문수

스프링 핵심 원리 - 기본편

주문과 할인 도메인 실행과 테스트

isEqualTo 동작과정이 궁금합니다!

해결된 질문

작성

·

314

·

수정됨

0

1.isEqualTo 동작과정이 궁금합니다!

isEqualTo 양변이 Integer로 오토박싱이 일어난 후 Integerclass에 정의된 equals가 호출되면서 동등성 비교가 일어나는 건가요?

2.isEqualTo vs isSameTo 가 헷갈립니다

isSameTo는 동일성(객체주소) 비교고

좌변 isEqualtTo는 좌변의 equals가 재정의가 되어 있지 않으면 동일성(객체주소)비교이고 재정의 되면 동등성(값비교)or재정의된 equals로 비교가 되는 걸로 정리하면 될까요?

답변 1

2

안녕하세요. g g님, 공식 서포터즈 David입니다.

  1. 네, 맞습니다. 자세한 동작과정의 경우 해당 함수를 디버깅 해보시는 것이 가장 빠르고 확실하니 참고해주세요.

  2. 네, 맞습니다.

감사합니다.

g g님의 프로필 이미지
g g

작성한 질문수

질문하기