Java - 문제 미리보기
문제 2280
easy
다형성(Polymorphism)의 기본 개념은 무엇인가요?
정답: B
⦁ 다형성(Polymorphism)의 의미:
• "많은 형태"라는 뜻으로, 같은 메소드 호출이 객체에 따라 다른 동작을 수행합니다
• 상속 관계에 있는 클래스들이 같은 메소드를 각자 다르게 구현하는 것
• 하나의 인터페이스로 여러 가지 구현을 사용할 수 있게 해줍니다
⦁ 다형성의 핵심 요소:
• 상속(Inheritance): 부모-자식 클래스 관계
• 메소드 오버라이딩(Method Overriding): 자식 클래스에서 부모 메소드를 재정의
• 동적 바인딩(Dynamic Binding): 실행 시점에 실제 객체의 메소드가 호출됨
⦁ 실생활 예시: 동물들이 모두 "소리내기"라는 행동을 하지만, 개는 멍멍, 고양이는 야옹야옹 하는 것
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.