모든 클래스의 상속계층도의 최상위에 있는 조상클래스 따로 상속을 받지 않는 모든 클래스는 자동적으로 object클래스를 상속받는다. class M{...}을 class M extends Object{...}로 컴파일러가 변경한다. object클래스를 상속받기 때문에 object클래스에 정의된 멤버들을 사용할 수 있다.
class M{...}
class M extends Object{...}