C# 오버로딩
2023. 5. 10. 00:35ㆍC# 프로그래밍 개념
오버로딩은 주로 함수에서 많이 쓰는 편인데, 함수의 이름이 같을 경우에 보통 에러가 나는 것으로 알고 있는데, 파라미터의 개수가 다르거나 파라미터의 자료형이 다르면 함수의 이름(식별자)이 같아도 다르게 취급되는 걸 말한다.
대강 이런 식으로 같은 함수이지만 다르게 취급되어 에러가 나지 않고, 이 함수를 불러올 때에도 파라미터를 어떻게 입력받느냐에 따라서 각자 함수를 선택해서 진행된다.
자료형까지 이름으로 본다고 생각하면 쉽게 이해할 수 있다. 같은 이름을 써도 IDE에서 종류를 선택해서 입력할 수 있도록 해준다.
또한, 생성자도 오버로딩이 된다.
'C# 프로그래밍 개념' 카테고리의 다른 글
C# 메모리 2편 (0) | 2023.05.11 |
---|---|
IDE 개발환경 (0) | 2023.05.10 |
C# Partial 활용 (0) | 2023.05.09 |
C# while문 / for문 / if문 / switch문 (0) | 2023.05.08 |
C# 에서의 Static(정적) (0) | 2023.05.08 |