asked
Effective Java Complete Guide Part 1
Item 10. Core Summary 5 - How to Implement equals and Precautions
Written on
·
515
1
intellij 기능으로 equals 생성시 체크박스가 나오는데, 하위 클래스를 허용할지 말지 결정하는 부분이 나오네요.
equals 내부에서 하위 클래스를 getClass()로 확인하여 다르다면 false를 리턴하는 부분
롬복에서는 하위 클래스를 허용하도록만 equals를 만들어 주는 것 같은데, intellij 기능으로 만들 때는 해당 부분을 주의해야 할 것 같습니다
Answer 1
좋은 정보 감사합니다.