❓ 단일 상속
- java는 단일상속만을 허용한다.(c++은 다중상속 허용)
class TvDVD extends Tv,DVD {//에러 조상은 하나만 허용된다.
}
- 비중이 높은 클래스 하나만 상속관계로,나머지는 포함관계로 한다.
✔예시)
❗ Object 클래스 - 모든 클래스의 조상
-부모가 없는 클래스는 자동적으로 Object클래스를 상속받게 된다.
- 모든 클래스는 Object클래스에 정의된 11개의 메서드를 상속받는다.
toString(), equals(Obect obj), hashCode(),..
✔예시) toString ()
▶ toString()을 사용할 수 있는 이유 : Object 클래스를 상속받았기 때문
▶ System.out.println(c.toString()); = System.out.println(c); // 같은 문장
'자바의 정석 > 객체지향' 카테고리의 다른 글
[객체지향] 제어자 (0) | 2022.12.11 |
---|---|
[객체지향] 오버라이딩(overriding) (1) | 2022.12.09 |
[객체지향] 포함관계 (0) | 2022.12.06 |
[객체지향] 상속 (0) | 2022.12.05 |
[객체지향] 변수의 초기화, 멤버변수의 초기화 (0) | 2022.12.05 |