C++ 초급 - 8. 객체지향 프로그래밍 (3 - 순수 가상 함수 (= 0))
📌 8.3 순수 가상 함수 (= 0)C++에서 순수 가상 함수(Pure Virtual Function)는 자식 클래스에서 반드시 구현해야 하는 가상 함수를 의미한다.이를 포함하는 클래스를 추상 클래스(Abstract Class)라고 하며, 추상 클래스는 직접 인스턴스를 생성할 수 없고, 인터페이스 역할을 한다.📌 1. 순수 가상 함수란? (virtual 함수명() = 0;)🔹 (1) 순수 가상 함수 정의순수 가상 함수(Pure Virtual Function)는 = 0을 사용하여 선언하는 함수.구현 없이 선언만 존재하며,해당 클래스를 상속받은 자식 클래스에서 반드시 오버라이딩해야 함.💡 기본 문법class 클래스이름 {public: virtual void 함수명() = 0; // 순수 가상 ..
2025.02.22