모든 클래스의 최고 조상이다.
조상클래스가 없는 클래스(상속받는 조상 클래스가 없는 경우)는
자동적으로 Object클래스를 상속받게 된다.
상속계층도의 최상위에는 Object클래스가 위치한다.
모든 클래스는 Object클래스에 정의된 11개의 메서드를 상속받는다.
아무 조상 클래스도 상속받지 않는 Human클래스를 컴파일 하면
Human클래스가 Object클래스를 상속받도록 자동적으로 변경된다.
Human클래스가 Animal을 조상클래스로 상속받을 경우에는
Animal클래스는 조상 클래스가 존재하지 않기 때문에 컴파일 할 경우
자동적으로 Object클래스를 상속받도록 변경된다.
이렇게 함으로써 모든 클래스의 최고조상이 Object클래스가 되도록 한다.
보통 클래스간의 상속관계를 나타낼 때
최고 조상인 Object클래스를 생략하곤 하지만
실제로는모든 상속계층도의 맨 위에는 Object클래스가 위치한다.
모든 클래스에서 Object클래스에 정의된 11개의 메서드를 사용할 수 있는데
대표적인 것이 toString(), equals(), hashCode()같은 것들이 있다.