Java - 문제 미리보기

문제 2292

easy
Java에서 Interface를 사용하는 주요 목적 중 가장 중요한 것은?
A. 코드 실행 속도를 향상시키기 위해
B. 메모리 사용량을 줄이기 위해
C. 추상화를 달성하고 다중 상속을 지원하기 위해
D. 객체 생성을 빠르게 하기 위해

정답: C

⦁ Interface의 핵심 목적 두 가지: • 추상화 달성: 구현 세부사항을 숨기고 중요한 기능만 노출 • 다중 상속 지원: Java는 클래스 다중 상속을 지원하지 않지만, Interface를 통해 다중 구현 가능 ⦁ 추상화 측면: • 보안성 향상: 내부 구현을 숨김 • 사용자는 메서드 시그니처만 알면 됨 ⦁ 다중 상속 측면: • 하나의 클래스가 여러 Interface를 동시에 구현 가능 • `class MyClass implements Interface1, Interface2`

💡 학습 팁

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