자바공부하기 82
상속의 개요
- 상속은 객체지향언어의 특성 중에 가장 중요한 개념
: 모듈의 재사용(reuse)과 코드의 간결성을 지원함
: 클래스를 이용하여 다른 클래스를 생성 또는 정의할 수 있음
- ex) 자동차가 갖는 일반적인 상태와 행동들을 자동차 클래스로 정의
: 이 자동차 클래스를 확장하여 버스만이 갖는 상태와 행동을 추가하여 새롭게 버스 클래스를 정의
: 크럭만이 갖는 상태와 행동을 추가하여 트럭 클래스, 자가용만이 갖는 상태와 행동을 추가하여 자가용 클래스를 정의할 수 있음
: 자동차 클래스 상위 클래스(super class)
: 버스, 트럭, 자가용 클래스 등은 하위 클래스(sub class)
'자바 > JAVA...Spring' 카테고리의 다른 글
자바공부하기 84. 클래스 상속 선언의 형식 (0) | 2015.05.20 |
---|---|
자바공부하기 83. 클래스의 계층구조 (0) | 2015.05.20 |
자바공부하기 81. overloading vs overriding (0) | 2015.05.19 |
자바공부하기 79. 다형성이란? (0) | 2015.05.19 |
자바공부하기 78. 계산기 만들기 (0) | 2015.05.18 |