기반 클래스, 파생 클래스, protected, private의차이, public 상속과 private 상속


기반 클래스, 파생 클래스, protected, private의차이, public 상속과 private 상속

구현하고자 하는 클래스간에 계층관계가 성립하면, 상위 레벨에 있는 클래스를 먼저 구현하고, 하위 레벨에 있는 클래스는 상위 클래스에 있는 모든 특성을 전달 받아 만들 수 있다. 상위 레벨 클래스 = 기반 클래스 그 클래스에서 상속 받아 만든 클래스 = 파생 클래스 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 상속