모두CBT

다음에서 설명하는 객체지향 개념으로 적절한 것은?가.특정 항목에 대한 … | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 23년 1회차
다음에서 설명하는 객체지향 개념으로 적절한 것은?
가.특정 항목에 대한 정보를 외부에 감출 수 있고, 필요에 따라 보이게 할 수도 있는 정보은닉을 실현하는 장치이다.
나.사용자에게 해당 객체의 기능(서비스)과 사용법만 제공해 사용하기 쉽게 하고 내부는 함부로 변경할 수 없게 감추는 개념이다.
다.소프트웨어 내부인 객체 내부에 서로 관련된 데이터와 그 데이터를 조작할 수 있는 메서드를 같이 포장하는 방법으로 안에 포함된 메서드만을 사용해 데이터 값을 변경할 수 있게 한다.
1
모듈화
2
상속성
3
캡슐화
4
다형성
해설

설명하는 개념은 캡슐화이다.

데이터와 이를 조작하는 메서드를 하나로 묶고, 외부에는 기능과 사용법만 공개하며 내부 데이터는 메서드를 통해서만 바꾸게 하는 것이 캡슐화이며, 이를 통해 정보은닉이 실현된다.

  • 모듈화는 시스템을 기능 단위의 모듈로 분할하는 설계 원리이다.
  • 상속성은 상위 클래스의 속성과 메서드를 하위 클래스가 물려받는 개념이다.
  • 다형성은 같은 메시지에 대해 객체마다 서로 다른 방식으로 응답하는 개념이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기