버리야 날자

  • 홈
  • 태그
  • 방명록

2009/09/24 1

[Effective Java] 8. equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자.

8. equals 메소드를 오버라이딩 할 때는 보편적 계약을 따르자. equals메소드를 오버라이드 하지 않고 써야할때 - 클래스의 각 인스턴스가 본래부터 유일한 경우 - 두 인스턴스가 논리적으로 같은지 검사하지 않아도 되는 클래스의 경우 - 수퍼 클래스에서 equals를 이미 오버라이딩 했고, 그 메소드를 그대로 사용해도 좋은 경우 - private나 패키지 전용 클래스라서 이 클래스의 equals 메소드가 절대 호출되지 않아야 할 경우 그럼 언제 해야하나? 객체 참조만으로 인스턴스의 동일 여부를 판단하는 것이 아니라, 인스턴스가 갖는 값을 비교하여 논리적으로 같은지 판단할 필요가 있는 클래스로써, 자신의 수퍼클래스에서 equals 메소드를 오버라이드하지 않았을 때다. 일반적으로 값(value) 클래스..

backend/Java 2009.09.24
1
더보기
프로필사진

IT관련, 프로그래밍, 책/영화/연극/뮤지컬 리뷰, 사는 이야기등을 담는 버리의 공간입니다.

  • 분류 전체보기 (403)
    • AI (1)
    • backend (119)
      • Spring (16)
      • Java (17)
      • Kotlin (3)
      • Scala_Play_Akka (7)
      • DataBase (17)
      • iBatis (9)
    • Mobile (15)
      • 앱개발_Flutter_ios_android (6)
      • ios & swift (8)
      • Mobile (1)
    • Frontend (8)
      • Css (2)
      • Javascript (6)
    • Computer 그리고 Developer (76)
      • Mac (8)
      • Tip (4)
      • Ubuntu (1)
      • dW (30)
      • Article-번역 (1)
    • 책과 영화,음악이야기 (82)
      • 책 (39)
      • 영화 (24)
      • 연극&뮤지컬 (5)
      • 음악 (3)
      • 사진 (6)
    • 하루하루 (35)
    • 잡동재미꺼리 (32)
    • 여행 이야기 (17)
반응형

최근글과 인기글

  • 최근글
  • 인기글

Tag

Spring Framework, java, 사진, 자바, jersey, IOS, Web Service, 여행, swift, 책, CouchDB, DATABASE, Spring, 영화, JAX-RS, 프로그래밍, RESTful, dw, Effective Java 2nd, REST,

Calendar

«   2009/09   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Copyright © Kakao Corp. All rights reserved.

티스토리툴바