상속을 하는 이유
여기에 적는것이 전부는 아니지만.....그래도 ㅋㅋ 예를들어 자동차,열차,선박,항공기,우주선 클래스를 정의한다고 가정해보자 이들의 공통점은 운반의 수단이 된다는것이다. 클래스는 정의하는 목적에 따라서 정의되는 형태가 아주 다양하다. 자 ~ 그럼 여기에서 항공기와 열차를 각 각 클래스 별로 정의해보쟈.. 항공기는 탑승인원 수하물의 무게 승무원 인원이 멤버 변수로 필요할것이고 탑승하는함수,짐싣는함수,승무원 탑승 등의 멤버 함수가 필요할것이다. 그렇다면 열차를 정의해보면 탑승인원 ,수화물의 무게 ,열차의 칸수,가 멤버변수로 필요할것이다.그리고 탑승하는 함수,짐을 싣는 함수 열차의 칸수 설정하는함수등의 멤버 함수가 필요할것이다 이 두개 의 클래스 구성을 중복되는 부분이 많다는것을 느끼게될것이다. 이것을 상속을 ..
2009. 1. 16.