반응형
다음 소스 코드를 통해 인수(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 & Spring' 카테고리의 다른 글
[Java] 로또 번호 자동 생성기 (+코드) (0) | 2024.12.01 |
---|---|
[Spring] QueryDSL 설정 총 정리 (build.gradle) (0) | 2024.11.24 |
[Java] 객체(Object)란? 인스턴스(Instance)란? 아주 쉽게 정리(+코드) (0) | 2024.10.16 |
[Java] 클래스(Class)란? 아주 쉽게 그림으로 정리(+코드) (1) | 2024.10.16 |
[ Spring ] @Autowired, @Resource, @Inject 차이점 아주 쉽게 정리 (1) | 2024.10.16 |
댓글