인터페이스의 특징으로 틀린 것은?

과목: C#

문제 번호: 2664

easy
인터페이스의 특징으로 틀린 것은?
A. 인터페이스는 필드(변수)를 포함할 수 있다
B. 인터페이스 멤버는 기본적으로 public이다
C. 인터페이스 메서드는 본체(body)가 없다
D. 인터페이스는 추상 메서드와 속성을 포함할 수 있다

정답: A



인터페이스는 필드(변수)를 포함할 수 없습니다.

인터페이스가 포함할 수 있는 것:
⦁ 메서드: 선언만 (본체 없음)
⦁ 속성(Properties): get/set 선언
⦁ 이벤트: 이벤트 선언
⦁ 인덱서: 인덱서 선언

인터페이스가 포함할 수 없는 것:
⦁ 필드/변수: 데이터 저장 불가
⦁ 생성자: 객체 생성 불가
⦁ 구현된 메서드: 본체 있는 메서드 (C# 8.0 이전)

기본 접근 수준:
⦁ 모든 멤버는 암시적으로 public abstract

💡 학습 팁

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