메서드 오버로딩(Method Overloading)이란 무엇인가?

과목: C#

문제 번호: 2614

easy
메서드 오버로딩(Method Overloading)이란 무엇인가?
A. 메서드를 여러 번 호출하는 것
B. 같은 이름의 메서드를 다른 매개변수로 여러 개 정의하는 것
C. 메서드 안에 다른 메서드를 정의하는 것
D. 메서드의 반환값을 변경하는 것

정답: B



메서드 오버로딩은 같은 이름의 메서드를 서로 다른 매개변수로 여러 개 정의하는 기법입니다.

메서드 오버로딩의 특징:
⦁ 메서드 이름은 동일
⦁ 매개변수의 개수나 타입이 달라야 함
⦁ 반환 타입만 다른 것은 오버로딩이 아님

오버로딩의 장점:
⦁ 비슷한 기능을 하나의 메서드 이름으로 통일
⦁ 코드의 일관성과 가독성 향상
⦁ 사용자가 다양한 타입으로 메서드 호출 가능

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.