✏️ 복습 4

오가람·2022년 12월 25일

💡 최상위 클래스 Object

📌 Object 클래스 : 모든 자바 클래스의 부모 클래스


📍 Object 메소드


💡 Object 메서드

📌 toString()

  • 객체의 정보 패키지.클래스명@해쉬코드
  • 일반적으로 오버라이딩해서 사용

📌 equals()

  • 객체의 stack 메모리 값(번지) 비교 (비교연산자 ==와 동일한 결과)
  • 필드값이 동일하면 같은 걸로 보고싶어 --> equals() 오버라이딩을 해야함
  • instanceof 로 재정의

📌 hashcode()

⭐️ hash라는 말이 붙으면 equals()도 같아야하고 hashcode값도 같아야 한다

profile
개발자준비생

0개의 댓글