-
12. lang1 - (1) ObjectDemo1 (같은 객체인지 확인)java/코드 리뷰 2020. 4. 23. 19:28123456789101112131415161718192021222324252627282930313233package lang1;public class ObjectDemo1 {public static void main(String[] args) {User user1 = new User(10, "홍길동", "010-1111-1111");User user2 = new User(10, "홍길동", "010-1111-1111");// user1의 주소값과 user2의 주소값이 같은지 비교boolean result1 = user1 == user2;System.out.println("같은 객체인가? " + result1);// Object의 equals(Object other)는// user1과 user2의 주소값이 같은지 비교boolean result2 = user1.equals(user2);System.out.println("같은 객체인가? " + result2);String str1 = new String("홍길동");String str2 = new String("홍길동");boolean result3 = str1 == str2;System.out.println("같은 객체인가? " + result3);// String은 Object의 equals를// 문자열의 내용을 비교하도록 재정의boolean result4 = str1.equals(str2);System.out.println("같은 객체인가? " + result4);}}
'java > 코드 리뷰' 카테고리의 다른 글
12. lang1 - (3) ObjectDemo3 (toString() 메서드) (0) 2020.04.23 12. lang1 - (2) ObjectDemo2 (HashSet 맛보기 예제) (0) 2020.04.23 11. ex2 - (1) UserApp Demo (예외를 활용한 User 서비스) (0) 2020.04.23 11. ex1 - (7) ExceptionDemo7 ((Un)CheckedException) (0) 2020.04.23 11. ex1 - (6) ExceptionDemo6 (사진, 예외 강제 발생) (0) 2020.04.23