클래스 계층도

5BRack·2022년 6월 30일

자바란?

목록 보기
10/42

클래스 계층도

Object 클래스

  • 자바에서 최상위 클래스는 java.lang.Object 이다.
  • 명시적으로 지정하지 않으면 모든 클래스는 Object 클래스를 상속받는다.
  • 모든 클래스는 Object를 상속 받기 때문에 Object 클래스가 제공하는 메서드를 활용할 수 있다.
public customize extends Object{       //되지 않으면 extneds Object가 자동으로 지정됨
	....
}

final 키워드가 붙은 클래스는 하위 클래스를 가지지 못한다.


Object 메서드 종류

  • toString() - 해당 인스턴스에 대한 정보를 문자열로 반환
  • equals() - 해당 인스턴스를 매개변수로 전달 받는 참조 변수와 비교하여, 그 결과를 반환 이때 참조 변수가 가리키는 값(번지수)을 비교
  • clone() - 해당 인스턴스를 복제하여, 새로운 인스턴스를 반환
  • hashCode() - 해당 인스턴스의 해쉬코드값을 반환
  • 그외 스레드 관련 메서드가 존재.

0개의 댓글