기출문제
정보처리기사 2022년 26번 기출문제
26. 객체지향 개념을 활용한 소프트웨어 구현과 관련된 설명 중 틀린 것은? ① 객체(Object)란 필요한 자료 구조와 수행되는 함수들을 가진 하나의 독립된 존재이다. ② JAVA에서 정보은닉(Information Hiding)을 표기할 때 private의 의미는 '공개'이다. ③ 상속(Inheritance)은 개별 클래스를 상속 관계로 묶음으로써 클래스 간의 체계화된 전체 구조를 파악하기 쉽다는 장점이 있다. ④ 같은 클래스에 속하는 개개의 객체이자 하나의 클래스에서 생성된 객체를 인스턴스(Instance)라고 한다.

해설
정답은 2번입니다. 정보 은닉은 객체의 내부 상태를 외부에 노출하지 않고, 클래스 간의 의존성을 줄이며 유지보수를 용이하게 합니다. 따라서 `private` 접근 제어자를 사용하여 클래스의 데이터를 보호하고, 필요한 메소드만 공개하여 안전성을 강화합니다.
