상속 (1)
노트북, 데스크탑, 휴대폰에는 전원 켜기, 전원 종료, 리셋 등의 같은 역할을 하는 같은 기능이 공유되고 있다. 이는 모두 '컴퓨터'에서 파생되어 나온 기기이기 때문이다. 새로운 전자기기를 만드는 작업을 한다고 가정해보면, 개발자들은 컴퓨터에서 사용되어지던 기능들에 대한 정보를 그대로 가져오면서 거기에 덧붙여 기능을 확장시키는 작업을 한다. 여기서 컴퓨터의 기능을 새로운 전자기기로 가져오는 작업이 상속에 해당된다. 상속상위 클래스가 가지고 있는 특성을 하위 클래스에 물려주는 것.여러 클래스가 가진 공통적인 특징을 상위 클래스 하나에서 구현하여 하위 클래스에 상속시켜줌으로써 작업의 Cost를 줄일 수 있다. 여기에서 상위 클래스를 '부모 클래스'라 칭하고, 하위 클래스를 '자식 클래스' 라고 칭한다. 부모..