728x90
반응형
23) Object클래스
1. 정의
-모든 클래스의 조상
2. 특징
-부모가 없는 클래스는 자동으로 Object클래스를 상속받게 된다.
-모든 클래스는 Object클래스에 정의된 11개의 메서드를 상속받는다(toString(), equals(Object obj), hashCode() 등등)
3. 예시
<특징1 예시>
-부모가 없는 클래스는 자동으로 Object클래스를 상속받게 된다.
Tv클래스는 부모를 상속받지 않으니, 자동으로 Object를 상속받게 된다.
SmartTv는 부모클래스 Tv를 상속받는다.
<특징2 예시>
-모든 클래스는 Object클래스에 정의된 11개의 메서드를 상속받는다(toString(), equals(Object obj), hashCode() 등등)
toString이라는 메서드를 만들지 않았지만, 자동으로 Object에 정의된 11개의 메서드를 상속받으므로 쓸 수 있다.
또한, toString을 쓰지 않도고 쓸 수 있는 방법도 있다.
4. 상속계층도
*유튜브 남궁성 선생님의 `자바의 정석`을 참고하여 만들었습니다*
*자세히 보고 싶은 분들은 유튜브 가서 보시면 됩니다*
728x90
반응형
'back-end > JAVA' 카테고리의 다른 글
25) 참조변수super, 생성자super() (0) | 2021.06.03 |
---|---|
24) 메서드 오버라이딩(overriding), 오버로딩과 오버라이딩 차이 (0) | 2021.06.03 |
22) 단일상속(single inheritance) (0) | 2021.05.31 |
21) 객체지향-클래스 간의 관계-포함(Composite) (0) | 2021.05.31 |
20)객체지향-클래스 간의 관계-상속(Inheritance) (0) | 2021.05.29 |