개발/Java1 [JAVA] equals & hashCode equals() // Object의 기본 equals 메서드 public boolean equals(Object obj){ return (this == obj); } equals는 두 객체를 비교해 내부 value가 같으면 true, 그렇지 않으면 false를 리턴합니다. equals() 와 ==의 차이 == : 참조값(객체의 주소값)이 같으니 비교합니다. equals() : 내부의 값이 같은지 비교합니다. 예시) "abc" 라는 값을 가진 a,b 변수의 비교 String a = "abc"; String b = "abc"; System.out.println("a==b ->>> " + a==b); System.out.println("a.equals(b) ->>> " + a.equals(b));결과 a==b.. 2023. 1. 3. 이전 1 다음