정답: 2번 객체지향 프로그래밍에서 객체가 자신의 자료를 숨기고, 외부에서 접근할 수 없도록 하며 자신의 연산을 통해서만 접근을 허용하는 것을 정보 은닉(information hiding)이라고 합니다. 정보 은닉은 객체의 내부 상태를 보호하여 외부에서 직접 수정할 수 없도록 하여 객체의 무결성을 유지하는 역할을 합니다.