다중 인터페이스를 구현하는 클래스의 규칙으로 옳은 것은?

과목: C#

문제 번호: 2669

easy
다중 인터페이스를 구현하는 클래스의 규칙으로 옳은 것은?
A. 첫 번째 인터페이스의 메서드만 구현하면 된다
B. 모든 인터페이스의 모든 메서드를 구현해야 한다
C. 선택적으로 일부 메서드만 구현할 수 있다
D. 마지막 인터페이스의 메서드만 구현하면 된다

정답: B



다중 인터페이스를 구현하는 클래스는 모든 인터페이스의 모든 메서드를 반드시 구현해야 합니다.

구현 규칙:
⦁ 완전 구현 원칙: 부분 구현 불가
⦁ 모든 메서드 필수: 하나라도 빠지면 컴파일 오류
⦁ 각 인터페이스 독립적: 모든 인터페이스를 동등하게 처리

예시:
interface IA { void MethodA(); }
interface IB { void MethodB(); }

class MyClass : IA, IB
{
    public void MethodA() { }  // IA 구현
    public void MethodB() { }  // IB 구현
    // 둘 다 필수!
}

💡 학습 팁

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