본문 바로가기
back-end/JAVA

23) Object클래스

by 모두의 향연 2021. 5. 31.
728x90
반응형

23) Object클래스

 

1. 정의

-모든 클래스의 조상

 

2. 특징

-부모가 없는 클래스는 자동으로 Object클래스를 상속받게 된다.

-모든 클래스는 Object클래스에 정의된 11개의 메서드를 상속받는다(toString(), equals(Object obj), hashCode() 등등)

 

3. 예시

<특징1 예시>

-부모가 없는 클래스는 자동으로 Object클래스를 상속받게 된다.

Object클래스 예시

Tv클래스는 부모를 상속받지 않으니, 자동으로 Object를 상속받게 된다.

SmartTv는 부모클래스 Tv를 상속받는다.

 

<특징2 예시>

-모든 클래스는 Object클래스에 정의된 11개의 메서드를 상속받는다(toString(), equals(Object obj), hashCode() 등등)

Object의 메서드를 자동으로 상속는다

toString이라는 메서드를 만들지 않았지만, 자동으로 Object에 정의된 11개의 메서드를 상속받으므로 쓸 수 있다.

또한, toString을 쓰지 않도고 쓸 수 있는 방법도 있다.

 

4. 상속계층도

상속계층도

 

 

*유튜브 남궁성 선생님의 `자바의 정석`을 참고하여 만들었습니다*
*자세히 보고 싶은 분들은 유튜브 가서 보시면 됩니다*

728x90
반응형