다음 코드에서 빈칸에 들어갈 내용은?
다음 코드에서 빈칸에 들어갈 내용은?
interface IShape
{
void Draw();
}
class Circle _____ IShape
{
public void Draw()
{
Console.WriteLine("Drawing Circle");
}
}
정답: C
C#에서는 콜론(
:
)을 사용하여 인터페이스를 구현합니다.문법 비교:
⦁ C#:
class Circle : IShape
⦁ Java:
class Circle implements IShape
⦁ 상속과 동일한 기호 사용
인터페이스 구현 시 주의사항:
⦁ 모든 인터페이스 멤버를 구현해야 함
⦁
override
키워드 불필요⦁ 메서드는
public
으로 구현예시:
class Circle : IShape // 인터페이스 구현
{
public void Draw() // override 없음
{
Console.WriteLine("Drawing Circle");
}
}
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.