• 모든 클래스의 최상위 부모 클래스인 Object 클래스는 java.lang 패키지에 선언되어 있다,
  • 클래스가 어떻게 선언되어 있는지 확인할 수 있는 명령어(실행파일)는 'javap 클래스이름' 이다.
  • Object 클래스에 선언되어 있는 모든 메소드를 직접 overriding 할 필요는 없다.(필요시에만 하면 됨)
  • Object 클래스의 clone() 메소드는 객체의 복사본을 만들어 리턴할 때 사용한다.
  • System.out.println() 메소드를 사용하여 클래스를 출력했을 때 호출되는 Object 클래스에 있는 메소드는 toString() 이다.
  • 객체의 주소를 비교하는 것이 아닌, 값을 비교하려면 Object 클래스에 선언되어 있는 equals() 메소드를 overriding 해야한다.
  • Object 클래스에 선언되어 있는 hashCode() 라는 메소드는 int 타입의 값을 리턴한다.

'공부 > Java' 카테고리의 다른 글

자바의 신 15장. String  (1) 2024.02.25
자바의 신 14장. 예외  (0) 2024.02.24
자바의 신 13장. 인터페이스, 추상클래스, enum  (0) 2024.02.22
자바의 신 11장. API 문서  (0) 2024.02.22
자바의신 10장. 상속  (0) 2024.02.21

+ Recent posts