더북(TheBook)

이때 입력값을 인자라고 하고 결괏값을 리턴값이라고 합니다. 입력값은 매개변수 혹은 인자라고 이야기하기도 합니다. 영어로는 매개변수를 파라미터(Parameter), 인자를 아규먼트(Argument)라고 합니다. 둘 다 입력값이기는 하나 차이가 조금 있습니다. 매개변수는 전달된 인자를 받아들이는 변수를 의미하며, 인자는 어떤 함수를 호출할 때 전달되는 값 자체를 이야기합니다.

 

다음 코드를 예로 들어보겠습니다.

public void method(int i, String str) {

}

 

여기서 istr은 매개변수라고 하고, 이 메서드를 호출해 사용할 때,

method(10, "abc"); 

 

10abc는 인자라고 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.