TIP. 가상(virtual) 함수의 활용. 가상 함수는 크게 순수가상함수와 단순가상함수로 구분할 수 있다. 순수가상함수는 다음과 같이 선언한다. virtual void Display() = 0; 단순가상함수는 다음과 같이 선언한다. virtual void Display(); 그렇다면, 순수가상함수와 단순가상함수의 차이점을 알아보자. 1. 클래스가 순수가상함수를 가지게 되면, 추상클래스가 되기때문에 인스턴스를 직접 생성할 수 없다. 2. 순수가상함수는 자식클래스에서 무조건 재정의해야하지만, 단순가상함수는 재정의하지 않아도 되며, 이 경우 자식클래스는 부모클래스의 단순가상함수를 사용하게 된다. 그렇다면 위와 같은 차이점이 어떠한 형태로 활용되는지 알아보자. 1. 자식클래스에게 인터페이스(정의부가 없는 함수의 형태)만 계승하고자 할 경우에는 순수가상함.. 더보기 이전 1 ··· 156 157 158 159 160 161 162 ··· 176 다음