Java api 일기 3 상속이란?
2021. 1. 17.
각 종류의 물체들은 종종 서로 일정량의 공통점을 가지고 있다. 예를 들어, 산악 자전거, 로드 바이크 및 텐덤 자전거(커플 자전거)는 모두 자전거의 특성(현재 속도, 현재 페달 속도, 현재 기어)을 공유한다. 하지만 각각은 그들을 다르게 만드는 추가적인 특징들을 가지고 있다. 탠덤 자전거는 2개의 좌석과 2개의 핸들 바를 가지고 있다. 로드 바이크는 드롭 핸들 바를 가지고 있다. 어떤 산악 자전거는 그들에게 더 낮은 기어를 주는 추가적인 체인 고리를 가지고 있다. 객체 지향 프로그래밍을 통해 클래스는 일반적으로 사용되는 상태 및 동작을 다른 클래스에서 상속할 수 있다. 위의 예시에서 Bicycle class는 이제 각각의 class들인 MountainBike, RoadBike 및 TambleBike의 슈..