보통 인자 값과 매개 변수를 동일 시 취급하는데
분명 차이점이 있다.
인자 값은 함수를 호출하는데 있어서 호출 시 전달하는 값 을 의미하는 것이고
매개변수는 함수 내에서 전달 된 값을 받아들이는 변수 이다.
예를 들자면
public class Test5 {
public static int calc(int param) {
int a = 5;
return a + param;
}
public static void main(String[] args) {
int aaa = 10;
System.out.println( calc(aaa) );
}
}
여기서 함수를 호출할 때 전달하는 변수 aaa 는 인자(argument) 가 되는 것이고
그 전달되는 값을 받는 변수 param 은 매개 변수(parameter) 가 되는 것이다.
'스킬(skills) > 자바(Java)' 카테고리의 다른 글
JDBC 와 DBCP 차이 (0) | 2013.12.18 |
---|---|
Cannot create JDBC driver of class '' for connect URL 'null' (0) | 2013.12.18 |
mutable 과 immutable 객체 (0) | 2013.12.11 |
자바로 외부 프로그램 실행시키기(ProcessBuilder) (0) | 2013.11.29 |
Garbage Collector 개념 (0) | 2013.07.15 |