다형성(Polymorphism)의 의미로 가장 적절한 것은?
다형성(Polymorphism)의 의미로 가장 적절한 것은?
정답: B
다형성(Polymorphism)은 "많은 형태"를 의미하는 객체지향 프로그래밍의 핵심 개념입니다.
다형성의 의미:
⦁ Poly: 많은 (many)
⦁ Morphism: 형태 (forms)
⦁ 하나의 인터페이스로 여러 구현을 제공
다형성의 특징:
⦁ 같은 메서드 이름, 다른 동작
⦁ 상속 관계에서 주로 발생
⦁ 코드의 유연성과 재사용성 증대
예시:
Animal myPig = new Pig();
Animal myDog = new Dog();
// 같은 메서드 호출, 다른 결과
myPig.animalSound(); // "wee wee"
myDog.animalSound(); // "bow wow"
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.