메서드 명칭은 동일하지만 매개변수 수와 데이터타입 및 기능을 다르게 정… | [사무자동화산업기사 필기] 17년 2회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 17년 2회차
메서드 명칭은 동일하지만 매개변수 수와 데이터타입 및 기능을 다르게 정의하는 개념은?
1
클래스
2
인스턴스
3
추상화
4
다형성
해설
같은 이름의 메서드를 매개변수 수, 데이터타입, 기능을 다르게 정의하여 여러 형태로 동작하게 하는 것은 다형성(Polymorphism)의 대표적인 예다. 이는 메서드 오버로딩(같은 이름, 다른 매개변수)이나 메서드 오버라이딩(상속 관계에서 부모 메서드를 자식이 재정의)으로 구현되는 핵심 객체지향 개념이다. 클래스는 객체 설계도, 인스턴스는 그 구현체, 추상화는 핵심 속성만 추출하는 것으로, 모두 이 설명과 무관하다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.