다음 코드에서 빈칸에 들어갈 적절한 내용은?
다음 코드에서 빈칸에 들어갈 적절한 내용은?
interface IAnimal
{
void Eat();
}
interface IFlyable
{
void Fly();
}
class Bird : _____
{
public void Eat()
{
Console.WriteLine("Eating seeds");
}
public void Fly()
{
Console.WriteLine("Flying high");
}
}
정답: B
다중 인터페이스는 쉼표로 구분하여 나열합니다.
올바른 문법:
class Bird : IAnimal, IFlyable
잘못된 문법들:
1.
IAnimal : IFlyable
→ 인터페이스 간 상속 문법2.
IAnimal; IFlyable
→ 세미콜론 사용 불가3.
IAnimal + IFlyable
→ 연산자 사용 불가구현 확인:
⦁
Eat()
메서드 → IAnimal 인터페이스 구현 ✓⦁
Fly()
메서드 → IFlyable 인터페이스 구현 ✓
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.