티스토리 뷰
클래스의 상속관계
클래스 간에는 서로 계층적인 관계를 갖고 있을 수 있습니다.
지난 시간에 사용했던 PrintWriter 객체의 설명서를 보면 아래와 같이 나타나 있습니다.
들여쓰기되어 표현된 각각의 클래스 간의 관계는 상속 관계를 나타냅니다.
PrintWriter 클래스는 Writer 클래스에서 상속을 받았고,
Writer 클래스는 Object 클래스로부터 상속을 받았다는 것을 나타냅니다.
자식에 해당하는 클래스는 부모에 해당하는 클래스의 모든 변수와 메소드를 사용할 수 있습니다.
PrintWriter는 Writer를 확장해서 만들어진 클래스이고,
Writer는 Object를 확장해서 만들어진 클래스입니다.
그래서 PrintWriter 클래스는 Writer의 write 메소드를 사용할 수 있고,
Object의 toString 메소드를 사용할 수 있습니다.
Object 클래스는 모든 클래스의 부모로 모든 클래스는 Object의 변수와 메소드를 상속받습니다.
자바 API도 클래스들 간의 계층적인 구조, 부모 클래스로부터 상속받은 변수와 메소드에 대한 설명이 나와 있습니다.
'부스트코스 서포터즈 3기' 카테고리의 다른 글
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(2.변수) (0) | 2021.02.18 |
---|---|
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_계산앱 만들기(1.기본기능) (0) | 2021.02.18 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_7(Instance) (0) | 2021.02.15 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_6(Class) (0) | 2021.01.31 |
[부스트코스 서포터즈 3기 ] 쉽게 배우는 자바_5(데이터타입&변수) (0) | 2021.01.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크