ASP/ADO.Net C# 실무 과정 자료] 오버로딩과 메소드 서명
ASP/ADO.Net C# 실무 과정 자료] 오버로딩과 메소드 서명
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
오버로딩과 메소드 서명
■ 메소드 서명(signature)
- 메소드를 호출하면, 컴파일러는 오버로딩된 메소드 중 하나를 호출하게 된다.
- 이때, 파라미터 형식, 메소드 이름 등을 보고 메소드를 구별하게 되는데, 이것이 바로 서명이란 개념이다.
- 서명이 다르다 -> 서로 구별할 수 있다 -> 오버로딩할 수 있다.
■ 서명이 될 수 있는 요소
- 메소드 명 /파라미터 형식 out ref 키워드
(주의) 반환값 형식, 파라미터 이름은 포함되지 않는다.
- 아래의 예에서 굵은 글씨가 서명의 요소
public static void Write(string format, object[] args);
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
ASP/ADO.Net C# 실무 과정 자료] 위임 (Delegate) (0) | 2017.06.19 |
---|---|
ASP/ADO.Net C# 실무 과정 자료] 메소드 오버로딩 예제 (0) | 2017.06.19 |
ASP/ADO.Net C# 실무 과정 자료] 메소드 오버로딩 (0) | 2017.06.19 |
ASP/ADO.Net C# 실무 과정 자료] 가변길이 파라미터 예제 (0) | 2017.06.19 |
ASP/ADO.Net C# 실무 과정 자료] 가변길이 파라미터 사용 (0) | 2017.06.19 |