728x90 CPP 클래스 상속(Inheritance) 클래스 상속이란? 상속하는 클래스 = 기초 클래스, 부모 클래스 상속받는 클래스 = 파생 클래스, 자식 클래스 class Robot1 { protected: public: private: }; class Robot2:Robot1 { }; 자식 클래스 : 연산자 옆에 어떤 클래스를 상속받을지 작성. protected = private + 자식 클래스의 접근 허용 자식 클래스 특징 반드시 자신만의 생성자를 가져야 됨. 접근할 수 있는 부모 클래스의 모든 멤버 변수, 함수를 가짐. 추가로 멤버 변수, 함수 추가 가능. 자식 클래스의 객체 생성, 소멸 순서 [생성] 부모 클래스 생성자 호출 및 멤버 변수 초기화 -> 자식 클래스 생성자 호출 [소멸] 자식 클래스 소멸자 호출 -> 부모 클래스 소멸자 호출 다중 .. 2021. 12. 22. 이전 1 다음 728x90