구현하고자 하는 클래스간에 계층관계가 성립하면, 상위 레벨에 있는 클래스를 먼저 구현하고, 하위 레벨에 있는 클래스는 상위 클래스에 있는 모든 특성을 전달 받아 만들 수 있다. 상위 레벨 클래스 = 기반 클래스 그 클래스에서 상속 받아 만든 클래스 = 파생 클래스 ex) class BaseClass {public://멤버 변수int BaseVariable1;int BaseVariable2; //멤버 함수BaseClass( ); //생성자 함수~BaseClass( ); //소멸자 함수void BaseFunction1( );void BaseFunction2( ); }; 위의 기반 클래스(BaseClass)에서 상속 받아 보도록 하겠습니다. class DerivedClass : public BaseClass{int DerivedVariable;void DerivedFunction( );}; 위와 같이 파..........
원문링크 : 기반 클래스, 파생 클래스, protected, private의차이, public 상속과 private 상속