자바에서 클래스는 멤버(member)로 속성을 표현하는 필드(field)와 기능을 표현하는 메소드(method)를 가집니다.
그중에서 메소드(method)란 어떠한 특정 작업을 수행하기 위한 명령문의 집합이라 할 수 있습니다.
기본적으로 메소드를 이해하기 쉽게 설명하기 위해 입력값(parameter)과 출력값(return)으로 설명한다.
boolean member(String name){
return true;
}
기본 골격은 위와 같다.
여기서
Parameter는 함수 혹은 메서드 정의에서 나열되는 변수 명입니다.
반면 Argument는 함수 혹은 메서드를 호출할 때, 전달 혹은 입력되는 실제 값입니다.
Parameter의 실체는 변수이고 Argument의 실체는 값입니다.
단어 | 번역 | 의미 |
---|---|---|
Parameter | 매개변수 | 함수와 메서드 입력 변수(Variable) 명 |
Argument | 전달인자, 인자 | 함수와 메서드의 입력 값(Value) |
가장 쉽게 정리하면 함수를 구현˙정의할 때 사용되면 Parameter이고, 함수를 콜 할 때 사용되면 Argument
가 되겠네요.