자바공부하기 82

상속의 개요

 

- 상속은 객체지향언어의 특성 중에 가장 중요한 개념

: 모듈의 재사용(reuse)과 코드의 간결성을 지원함

: 클래스를 이용하여 다른 클래스를 생성 또는 정의할 수 있음

 

- ex) 자동차가 갖는 일반적인 상태와 행동들을 자동차 클래스로 정의

: 이 자동차 클래스를 확장하여 버스만이 갖는 상태와 행동을 추가하여 새롭게 버스 클래스를 정의

: 크럭만이 갖는 상태와 행동을 추가하여 트럭 클래스, 자가용만이 갖는 상태와 행동을 추가하여 자가용 클래스를 정의할 수 있음

: 자동차 클래스 상위 클래스(super class)

: 버스, 트럭, 자가용 클래스 등은 하위 클래스(sub class)

 

 

+ Recent posts