부모 클래스의 메서드를 자식 클래스에서 재정의할 수 있도록 하는 키워드는?

과목: C#

문제 번호: 2654

easy
부모 클래스의 메서드를 자식 클래스에서 재정의할 수 있도록 하는 키워드는?
A. static
B. virtual
C. private
D. sealed

정답: B



virtual 키워드는 부모 클래스의 메서드가 자식 클래스에서 재정의될 수 있음을 나타냅니다.

키워드 역할:
⦁ virtual: 메서드 재정의 가능 표시
⦁ override: 실제 재정의 구현
⦁ 짝을 이루어 사용

잘못된 선택지:
static: 정적 메서드 (상속과 무관)
private: 접근 제한자
sealed: 상속 방지

사용 예시:
class Animal
{
    public virtual void Sound() { }  // 재정의 가능
}

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.