Parameter와 Argument의 차이

Kim Dong Kyun·2023년 3월 30일
0
post-custom-banner

자바에서 Parameter와 Argument는 다음과 같이 정의됩니다.

Parameter(매개변수)

함수나 메서드를 정의할 때, 함수가 받아들이는 인수의 타입과 개수를 미리 지정한 것입니다.

메서드나 함수를 선언할 때 괄호 안에 선언됩니다.

예시 코드


public void printMessage(String message) { // 'String message'가 Parameter입니다.
    System.out.println(message);
}

Argument(인자)

함수나 메서드를 호출할 때, 함수에 전달되는 값을 의미합니다.

함수를 호출할 때 인자 값을 괄호 안에 넣어 전달합니다.

예시 코드:

String message = "Hello World!";
printMessage(message); // 'message'가 Argument입니다.

즉, 함수를 정의할 때 지정한 Parameter는 함수 호출 시 전달되는 Argument를 받아들이는 역할을 합니다. Parameter와 Argument의 타입과 개수가 일치해야 함수가 올바르게 작동합니다.

post-custom-banner

0개의 댓글