반응형
다음 소스 코드를 통해 인수(Argument)와 매개변수(Parameter)에 대해서 이해하고 살펴봅시다.
아래 메서드는 변수 a와 b를 입력 받아 더한 값인 sum을 반환하는 메서드입니다.
메서드는 크게 메서드 선언과 메서드 본문으로 나눌 수 있습니다.
public static int add(int a, int b) {
System.out.println(a + "+" + b + " 연산 수행");
int sum = a + b;
return sum;
}
메서드 선언
public static int add(int a, int b)
메서드 선언 부분입니다.
메서드 선언에서 사용되는 변수 a와 b를 매개변수(Parameter)라고 합니다.
참고로 변수 a와 b는 add 메서드 내부에서만 사용됩니다.
메서드 본문
{
System.out.println(a + "+" + b + " 연산 수행");
int sum = a + b;
return sum;
}
메서드 본문입니다.
메서드 선언 이후에 실제로 메서드 내부에서 수행되는 부분입니다.
여기에서의 변수 a와 b는 인수(Argument)라고 합니다.
정리
- 메서드 선언 부분에서 사용되는 변수를 매개변수(Parameter)라고 합니다.
- 즉, 메서드 선언 -> 매개변수(Parameter)
- 인수(Argument) -> 메서드 본문에서 사용되는 변수를 인수(Argument)라고 합니다.
- 즉, 메서드 본문 -> 인수(Argument)
반응형
'JAVA' 카테고리의 다른 글
[Java] 객체(Object)란? 인스턴스(Instance)란? 아주 쉽게 정리(+코드) (0) | 2024.10.16 |
---|---|
[Java] 클래스(Class)란? 아주 쉽게 그림으로 정리(+코드) (1) | 2024.10.16 |
[Spring Security] WebSecurityConfiguration 총정리 (0) | 2023.09.12 |
[postman][Spring] JPA 라이브러리로 API 전송 시 NULL 값 발생 해결 방법 (0) | 2023.08.26 |
[Spring][JAVA] org.springframework.dao.DuplicateKeyException 에러 해결 방법 (0) | 2023.08.10 |
댓글