반응형 virtual2 [C++] 예제로 배우는 객체 지향 #1 도형 그리기 모든 도형을 타입으로 설계한다. -> Rect, Circle 모든 도형의 공통의 기반 클래스가 있다면 모든 도형을 하나의 컨테이너에 담아서 관리 할 수 있다. ->기반 클래스 Shape 추가 모든 도형의 공통 특징은 반드시 기반 클래스에도 있어야 한다. -> Draw함수는 Shape에도 있어야 한다. 파생 클래스에서 재정의된 함수는 반드시 가상 함수로 만든다. #include #include using namespace std; class Shape { public: virtual void Draw() { cout 2020. 11. 24. [C++]Casting, Virtual function #include using namespace std; class Animal { int age; public: void Cry() { cout 2020. 11. 24. 이전 1 다음 반응형