반응형 [C++ 마스터] Day 16: 가상 함수와 추상 클래스 가상 함수 (Virtual Function)가상 함수는 기본 클래스에서 선언되고 파생 클래스에서 재정의될 수 있는 함수입니다. 가상 함수는 다형성을 구현하는 데 사용됩니다. 1. 가상 함수 선언가상 함수는 기본 클래스에서 virtual 키워드를 사용하여 선언합니다.class Base {public: virtual void show() { cout show(); // Derived class show function return 0;} 추상 클래스 (Abstract Class)추상 클래스는 하나 이상의 순수 가상 함수를 포함하는 클래스입니다. 추상 클래스는 직접 인스턴스화할 수 없으며, 이를 상속받는 파생 클래스에서 순수 가상 함수를 반드시 재정의해야 합니다. 1. 순수 가상 함수순.. 2024. 8. 1. 이전 1 다음 반응형