C++ Inheritance C++ 프로그래밍, 상속 ( Inheritance )상속이란 이미 정의된 클래스로부터 접근 가능한 멤버들을 그대로 가져와서 새로운 클래스를 파생하는 것을 말한다. 예를 들어, 도형(Shape) 클래스가 있을 때 도형 클래스에는 모든 도형에 공통적으로 포함될 수 있는 속성과 함수가 정의되어 있다고 하자. 이어서 삼각형(Triangle) 클래스가 필요한 상황이 되었다면 삼각형 클래스를 처음부터 새로 작성하는 것보다는 도형 클래스를 기반으로 삼각형 클래스를 파생하는 것이 더 쉽고 간결한 표현이 가능하다. 왜냐면 삼각형도 도형이기 때문에(IS-A Relationship) 도형 클래스의 모든 멤버를 삼각형도 그대로 가져야 한다 상속은 기반 클래스(Base Class)로부터 파생 클래스(Derived Class)로.. 더보기 이전 1 ··· 22 23 24 25 26 27 28 ··· 2196 다음