SQLD프로그래밍 언어 활용정보 은닉난이도 1MCQ

SQLD 정보 은닉 기출문제 #4092

문제

다음 중, 아래에서 설명하는 객체지향 기술은 무엇인가?

<보기>

  • 캡슐화의 가장 큰 목적으로 실제 구현되는 내용의 일부를 외부로부터 감추는 것이다.
  • 클래스 내부 속성과 메소드를 외부의 영향으로부터 보호할 수 있도록 설계하는 방법이다.

① Information Hiding ② Polymorphism ③ Abstract ④ Inheritance

정답

1

해설

정답: 1. 내부 구현 정보를 외부로부터 감추는 객체지향 원리는 정보 은닉이다.

오답 풀이

  • 1번: Information Hiding은 내부 구현을 숨기고 공개 인터페이스로만 접근하게 한다.
  • 2번: Polymorphism은 같은 메시지에 객체마다 다르게 응답하는 성질이다.
  • 3번: Abstract는 공통 특징을 추출해 모델화하는 추상화이다.
  • 4번: Inheritance는 상위 클래스의 속성과 메서드를 하위 클래스가 물려받는 것이다.

보충 개념 정보 은닉은 캡슐화를 통해 변경 영향 범위를 줄이고 객체의 자율성을 높인다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 정보 은닉 프로그래밍 언어 활용 기출 #4092 | 문어CBT