Programming/Java
[Java] 매개변수(Parameter)와 인수(Argument)
hyeonic
2021. 7. 22. 00:32
항상 인자, 인수, 매개변수 등등 언어들의 차이를 무시하고 혼용하며 사용해 왔다. 이번 기회에 간단히 차이점을 알아보고 정리해두려 한다.
public int add (int a, int b) {
return a + b;
}
평범한 java 메소드이다. a와 b를 단순히 더하기 위한 용도로 선언하였다. 여기서 int a와 int b가 나타내는 것은 매개변수를 의미하는 Parameter이다.
add(3, 4);
위에서 선언한 add 메소드를 실행한 문장이다. 여기서 3, 4는 인수를 의미하는 Argument이다. argument는 실제 메소드가 호출될 때 매개변수에 담기는 값이다.