override
[Java] equals & hashCode - 두 method에 대한 공부
[Java] equals & hashCode - 두 method에 대한 공부
2019.12.02String 클래스를 사용하다 보면 equals를 통해 문자열이 일치하는지 비교하는 것을 본 적이 많을 것이다. 예를 들어 "BeanieJoy"와 "JoyBeanie" 두 개의 문자열이 일치하는지 아닌지를 비교하려고 한다면 → "BeanieJoy".equals("JoyBeanie") 를 통해 true인지 false인지를 알아볼 것이다. 하지만 Car라는 임의의 클래스를 만들어서 그 안에 정보들을 넣고 그 정보가 다른 객체와 같은지 아닌지를 알아보기 위해 equals를 사용한다면 완전히 다른 결과가 나올 것이다. 예를 들어보자. ≫ Overriding 하지 않은 상황 1 2 3 4 5 6 7 8 9 10 11 12 public class EqualsDemo { public static void main(S..