다음 코드에서 빈칸에 들어갈 키워드는?
다음 코드에서 빈칸에 들어갈 키워드는?
_____ class Animal
{
public _____ void makeSound();
public void sleep()
{
Console.WriteLine("Sleeping...");
}
}
정답: B
추상 클래스와 추상 메서드는 모두
abstract
키워드를 사용합니다.키워드 사용 규칙:
⦁ 추상 클래스:
abstract class 클래스명
⦁ 추상 메서드:
public abstract 반환타입 메서드명();
virtual vs abstract:
⦁
virtual
: 기본 구현이 있고 재정의 가능⦁
abstract
: 구현이 없고 반드시 재정의올바른 코드:
abstract class Animal
{
public abstract void makeSound(); // 추상 메서드
public void sleep() // 일반 메서드
{
Console.WriteLine("Sleeping...");
}
}
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.