- 모든 클래스의 최상위 부모 클래스인 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 |