순수 가상 구현
대상: 클래스의 모든 순수 가상 메서드를 구현하는 데 필요한 코드를 생성합니다.
시기: 순수 가상 함수가 있는 클래스에서 상속받으려는 경우.
이유: 모든 순수 가상 함수를 하나씩 수동으로 구현할 수 있지만 이 기능은 모든 메서드 시그니처를 자동으로 생성합니다.
방법:
기본 클래스의 순수 가상 함수를 구현할 클래스 위에 텍스트 또는 마우스 커서를 놓습니다.
다음 작업 중 하나를 수행합니다.
- 키보드
- Ctrl+.를 눌러 빠른 작업 및 리팩터링 메뉴를 트리거하고 상황에 맞는 메뉴에서 ‘ClassName’ 클래스의 모든 순수 가상 구현을 선택합니다. 여기서 ClassName은 선택된 클래스의 이름입니다.
- 마우스
- 상황에 맞는 메뉴에서 마우스 오른쪽 단추를 클릭하고, 빠른 작업 및 리팩터링 메뉴를 선택하고, 'ClassName' 클래스의 모든 순수 가상 구현을 선택합니다. 여기서 ClassName은 선택된 클래스의 이름입니다.
- 키보드
순수 가상 메서드 시그니처가 자동으로 만들어지고 구현할 준비가 됩니다.