자바에서 Parameter와 Argument는 다음과 같이 정의됩니다.
함수나 메서드를 정의할 때, 함수가 받아들이는 인수의 타입과 개수를 미리 지정한 것입니다.
메서드나 함수를 선언할 때 괄호 안에 선언됩니다.
public void printMessage(String message) { // 'String message'가 Parameter입니다.
System.out.println(message);
}
함수나 메서드를 호출할 때, 함수에 전달되는 값을 의미합니다.
함수를 호출할 때 인자 값을 괄호 안에 넣어 전달합니다.
String message = "Hello World!";
printMessage(message); // 'message'가 Argument입니다.
즉, 함수를 정의할 때 지정한 Parameter는 함수 호출 시 전달되는 Argument를 받아들이는 역할을 합니다. Parameter와 Argument의 타입과 개수가 일치해야 함수가 올바르게 작동합니다.