문제 상세보기
문제 정보
문제 ID: 540066
카테고리: 정보처리기사
강의: 정보처리기사 (2022-03-05 시행)
키워드: 없음
문제
객체 지향 개념 중 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화를 의미하는 것은?
정답을 선택하세요
단일 문제
정답
2번
: Class
해설 gpt-4o-mini 생성
[정답 근거] → 객체 지향 프로그래밍에서 "Class(클래스)"는 유사한 객체들을 묶어 공통된 특성을 정의하는 데이터 추상화의 기본 단위입니다. 클래스는 객체의 속성과 행동을 정의하며, 이를 통해 여러 객체를 생성할 수 있습니다.
[오답 해설] →
1. Method(메서드): 객체의 행동을 정의하는 함수로, 클래스의 구성 요소이지만 데이터 추상화와는 직접적인 관련이 없습니다.
3. Field(필드): 클래스 내에서 객체의 상태를 저장하는 변수로, 데이터의 특성을 나타내지만, 여러 객체를 묶는 개념은 아닙니다.
4. Message(메시지): 객체 간의 상호작용을 나타내는 개념으로, 객체가 서로에게 정보를 전달하는 방식이지만, 데이터 추상화와는 관련이 없습니다.
[관련 개념] → 객체 지향 프로그래밍의 주요 개념으로는 클래스, 객체, 상속, 다형성 등이 있습니다. 클래스는 객체를 생성하는 틀로서, 객체의 속성과 메서드를 정의합니다.
[학습 포인트] → 객체 지향 프로그래밍의 기본 개념인 클래스의 역할과 중요성을 이해하고, 클래스와 관련된 다른 용어들(메서드, 필드, 메시지)의 차이를 명확히 구분하는 것이 중요합니다.
[오답 해설] →
1. Method(메서드): 객체의 행동을 정의하는 함수로, 클래스의 구성 요소이지만 데이터 추상화와는 직접적인 관련이 없습니다.
3. Field(필드): 클래스 내에서 객체의 상태를 저장하는 변수로, 데이터의 특성을 나타내지만, 여러 객체를 묶는 개념은 아닙니다.
4. Message(메시지): 객체 간의 상호작용을 나타내는 개념으로, 객체가 서로에게 정보를 전달하는 방식이지만, 데이터 추상화와는 관련이 없습니다.
[관련 개념] → 객체 지향 프로그래밍의 주요 개념으로는 클래스, 객체, 상속, 다형성 등이 있습니다. 클래스는 객체를 생성하는 틀로서, 객체의 속성과 메서드를 정의합니다.
[학습 포인트] → 객체 지향 프로그래밍의 기본 개념인 클래스의 역할과 중요성을 이해하고, 클래스와 관련된 다른 용어들(메서드, 필드, 메시지)의 차이를 명확히 구분하는 것이 중요합니다.
문제 정보
문제 ID: 540066
카테고리: 정보처리기사
강의: 정보처리기사
키워드: 없음