처음 자바를 공부할때 매개변수, 인자에 대해 궁금한 게 많았습니다.
심지어 연관이 있다보니 조금만 이해한 상태에서 번갈아 듣다보면 혼란스럽기도 했습니다.
확실히 짚고 넘어가야 할 매개변수와 인자에대해 비교해보겠습니다.
1. 매개변수(Parameter)
매개변수는 sum메소드 옆에있는 int x, int y가 매개변수입니다.
int 타입 변수를 받아들이는 역할을 합니다.
2. 인자(Argument)
인자는 전달인자의 줄임말입니다. 말 그대로 값을 전달하는 인자입니다.
아래의 예시에서 메인메소드에 있는 sum(3, 5)에서 3과 5가 인자입니다.
인자를 전달하는 값을 의미합니다.
public class test {
public static void main(String[] args) {
sum(3, 5);
}
static int sum(int x, int y) {
return x + y;
}
}
3. 정리
인자는 전달하는 값
매개변수는 전달받는 변수
'코딩 > Java' 카테고리의 다른 글
Java ArrayList, LinkedList (0) | 2020.06.25 |
---|---|
Java 초기화블럭 (0) | 2020.06.23 |
Java 오버로딩과 오버라이딩 (0) | 2020.06.21 |
Java 추상클래스와 인터페이스 (0) | 2020.06.20 |
메인메소드 public static void main(String args[])의 의미 (0) | 2020.06.19 |
최근댓글