Object 클래스

CHM·2022년 4월 19일

Java 활용

목록 보기
1/15

자바 기본 API

  • 자바에서 기본적으로 제공해주는 라이브러리
  • 자바 설치경로\lib\jrt-fs.jar 에 패키지 및 클래스파일 존재
  • 대표적 예
    • java.lang : import를 하지 않아도 사용 가능
      • String, System, Object 클래스 등을 포함하고 있음.
    • java.util
    • java.text

Object 클래스

  • 가장 최상위에 존재하는 클래스로, 모든 클래스의 부모클래스
  • 상속이나 인터페이스 구현하지 않아도 오류나지 않는다. 클래스 뒤에 아무것도 적지 않으면 Object 클래스를 상속받는 것이나 마찬가지이기 때문!

Object 클래스가 제공하는 메서드

  • equals(Object obj) : 같은 객체인지 비교
  • hashCode() : 해시코드 리턴
  • toString() : 문자열 정보 리턴
  • clone() : 복제한 객체 리턴
    ...
  • Date 클래스 객체를 그대로 출력할 때 날짜가 나오는 이유
    : Date 클래스 내에서 객체를 출력할 때 날짜를 출력하도록 toString() 클래스를 재정의해 놓았기 때문

0개의 댓글