본문 바로가기
IT/Java

파라미터(Parameter) 아규먼트(Argument) 차이 알아보기

by flatsun 2019. 8. 7.
반응형

paramHere 메소드에 String 타입의 값과 int 값을 넣어주면

system.out.println으로 이름과 나이를 찍어주는 간단한 예제인데

 

여기서 Parameter와 Argument의 차이를 알아보자

대부분은 저 둘을 다 Parameter라고 부르는데

정확히는 둘 다 Parameter는 아니고

 

특정 값을 넣고 메소드를 호출하면 그건 12번째 줄과 같은 Argument다

전달인자라고도 하는데 전달인자라고 하면 대체 무슨 말인지 이해가 안된다

물론 영어도 이해가 안가지만 영어로 말하면 듣는 사람 대부분 이해하는데

 

전달ㅇ... 인자.. 이러면 대부분 그게 뭐지?? 이런 반응을 보인다

영어로 말해야 먹힌다는 것이다

 

이제 다음으로는 Argument를 보냈을 때 수행하는 메소드인 paramHere를 봐보자

5번째 줄에 위치해 있는데

 

받은 Argument를 가지고 변수로 정의해 메소드 내에서 쓰는 것을 Parameter라고 한다!

반응형

댓글