20. 객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?
① Method ❷ Class
③ Field ④ Message
이 문제는 객체 지향 개념 중 유사한 객체들을 묶어 공통된 특성을 표현하는 데이터 추상화에 대한 개념을 묻고 있습니다.
정답은 ❷ Class입니다.
해설:
- ② Class (클래스): 객체 지향 프로그래밍에서 클래스는 유사한 객체들을 묶어서 공통된 특성(속성)과 기능(메서드)을 정의한 데이터 추상화입니다. 클래스는 객체를 생성하는 틀이나 청사진으로 볼 수 있습니다. 클래스 내부에는 객체가 가져야 할 속성과 동작(메서드)을 정의하고, 이를 바탕으로 실제 객체를 생성합니다. 예를 들어, Car 클래스는 색상, 모델, 속도와 같은 특성을 가질 수 있으며, 운전하다, 멈추다와 같은 메서드를 가질 수 있습니다.
- ① Method (메서드): 메서드는 클래스 내에서 정의되는 함수로, 객체가 수행할 수 있는 동작을 나타냅니다. 하지만 데이터 추상화와는 직접적으로 관련이 없습니다.
- ③ Field (필드): 필드는 클래스 내에서 객체가 가질 수 있는 속성을 의미합니다. 클래스에서 정의된 특성을 나타내지만, 데이터 추상화의 개념을 전반적으로 설명하는 용어는 아닙니다. 필드는 클래스의 일부로 속성을 정의하지만, 클래스 자체가 데이터를 추상화하는 개념을 나타냅니다.
- ④ Message (메시지): 메시지는 객체 간의 통신을 의미합니다. 객체는 다른 객체에게 메시지를 보내어 그 객체가 가진 메서드를 실행하게 합니다. 그러나 데이터 추상화와는 관계가 없습니다.
따라서, 객체 지향 개념에서 유사한 객체들을 묶어 공통된 특성을 표현하는 데이터 추상화는 **클래스(Class)**입니다.
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 1회 정보처리기사 기출문제 22번 (0) | 2025.03.03 |
---|---|
2022년 1회 정보처리기사 기출문제 21번 (0) | 2025.03.03 |
2022년 1회 정보처리기사 기출문제 19번 (0) | 2025.03.03 |
2022년 1회 정보처리기사 기출문제 18번 (0) | 2025.03.03 |
2022년 1회 정보처리기사 기출문제 17번 (0) | 2025.03.03 |