반응형
method signature의 개념
method signature(메서드 시그니처)는 메서드를 고유하게 식별하는 데 사용되는 정보의 조합이다. method signature(메서드 시그니처)에는 다음과 같은 정보가 포함하여 식별하게 된다.
- 메서드 이름: 메서드의 실제 이름을 말한다.
- 매개변수 목록: 메서드가 받는 매개변수의 수, 유형 및 순서가 메서드 시그니처에 포함된다. 이 매개변수 목록은 메서드 호출 시 전달하는 인수와 일치해야 합니다. 만약 같은 경우 return 값이 달라도 컴파일 에러가 뜨게 된다.
method signature 사용 방법
void printHello(String message);
void printHello(String message, int num);
이렇듯 메서드 시그니처가 다르므로 오버로딩이가능하게 된다.
오버로딩이 궁금하다면???
2023.10.18 - [코딩/JAVA] - [JAVA] overloading과 overriding의 개념과 차이
[JAVA] overloading과 overriding의 개념과 차이
Overloading (오버로딩): 오버로딩은 같은 메서드 이름을 가지고 매개변수의 형식 또는 개수를 다르게 정의하는 것을 의미한다. 같은 클래스 내에서 여러 메서드가 동일한 이름을 가질 수 있으며,
quddkflty.tistory.com
반응형
'코딩 > JAVA' 카테고리의 다른 글
Java 랜덤 함수 사용하기 (RandomNumberGenerator) (0) | 2023.10.24 |
---|---|
java의변수 유형 및 활용: 인스턴스, 클래스, 로컬, 매개변수 변수 (0) | 2023.10.18 |
[JAVA] 객체, 클래스 및 인스턴스의 개념과 차이점 (0) | 2023.10.18 |
[JAVA]클래스 다이어그램에서 클래스 멤버 또는 속성의 접근 제한자 표기법 (0) | 2023.10.18 |
[JAVA] overloading과 overriding의 개념과 차이 (2) | 2023.10.18 |