[Java] Parameter와 Argument 차이

1. 매개변수(Parameter)

  • 매개변수는 메서드 정의에 사용되는 변수입니다.
  • 메서드가 호출될 때 전달되는 값을 저장하기 위한 변수로 사용됩니다.

예를 들면 다음과 같습니다.

// 메서드 정의
int add(int x, int y){
        return x + y;
    }

여기서 ‘x’와 ‘y’가 매개변수입니다.

2. 전달인자(Argument)

  • 메서드 호출 시 매개변수에 전달되는 실제 값입니다.

예를 들면 다음과 같습니다.

// 메서드 정의
int add(int x, int y){
        return x + y;
    }

// 메서드 호출
int result = add(3, 7);

여기서 3과 7이 전달인자입니다. 메서드가 호출될 때, 전달인자의 값이 매개변수에 대응되어 메서드가 실행됩니다.

Parameter와 Argument 차이 01