Java - 문제 미리보기

문제 2289

easy
Java에서 추상화(Abstraction)의 주요 목적은 무엇인가요?
A. 코드 실행 속도를 향상시키기 위해
B. 메모리 사용량을 줄이기 위해
C. 특정 세부사항을 숨기고 중요한 정보만 사용자에게 보여주기 위해
D. 객체를 더 빠르게 생성하기 위해

정답: C

⦁ **추상화(Abstraction)**는 복잡한 구현 세부사항을 숨기고 필요한 핵심 기능만 노출하는 개념입니다 ⦁ 주요 장점: • 보안성 향상: 내부 구현을 숨겨 외부에서 잘못 사용하는 것을 방지 • 단순성: 사용자는 복잡한 내부 로직을 알 필요 없이 인터페이스만 사용 • 유지보수성: 내부 구현을 변경해도 외부 사용법은 그대로 유지 ⦁ 실생활 예시: 자동차 운전 시 엔진의 복잡한 동작 원리를 모르더라도 핸들과 페달만으로 조작 가능

💡 학습 팁

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