추상 클래스(Abstract Class)의 특징으로 틀린 것은?
추상 클래스(Abstract Class)의 특징으로 틀린 것은?
정답: C
추상 클래스는 추상 메서드와 일반 메서드를 모두 가질 수 있습니다.
추상 클래스의 특징:
⦁ 객체 생성 불가:
new
키워드로 인스턴스 생성 불가⦁ 상속 필수: 자식 클래스를 통해서만 사용
⦁ 혼합 가능: 추상 메서드 + 일반 메서드
⦁ abstract 키워드: 클래스 선언 시 필수
예시:
abstract class Animal
{
public abstract void Sound(); // 추상 메서드
public void Sleep() // 일반 메서드
{
Console.WriteLine("Zzz");
}
}
오류 예시:
Animal myAnimal = new Animal(); // 컴파일 오류
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.