본문 바로가기
개발/JAVA

이 클래스는 아무것도 상속받지 않을까요 ?

by 상용최 2020. 4. 19.
반응형

Door라는 클래스를 하나 생성했다.

여기서 문제! 이 클래스는 상속을 받고 있을까요 ?

정답은 Yes입니다.

 

언뜻보기에는 아무것도 받지 않는것 같아보입니다.

하지만 getSuperClass() 메소드도 결과를 찍어보면 아래와 같이 나옵니다.

 

 

어째서 이런 결과가 나올까요?

클래스를 상속받지 않는 클래스에는 기본적으로 Object 클래스를 상속받도록 해놨기때문입니다.

그렇기때문에 모든 클래스에서는 Object가 가지고있는 메소드를 사용할 수 있는것입니다.

반응형

댓글