[study] 파라미터(Parameter) vs 아규먼트(Argument) [함수에 사용되는 인자값의 이름들]
·
◈ Study/기초튼튼 개발지식🥔
- 파라미터(Parameter) vs 아규먼트(Argument) Parameter : 매개변수. 함수 또는 메서드를 구현·정의할 때 사용되는 변수 이름 Argument : 전달값. 함수 또는 메서드를 실행할 때 실제로 넘어가는 값 Parameter는 프로그램 동작에 따라 값이 변할 수 없으나, ex) sum(int a, int b) Argument는 프로그램 동작에 따라 값이 변할 수 있다. ex) sum(1, 2), sum(3, 5), … - 참고자료 [프로그래밍 용어] Parameter와 Argument 차이점 Parameter와 Argument는 둘 다 함수에 사용되는 인자값을 의미하는 말로써, 굉장히 혼동되고, 같은 말처럼 느껴지는 용어들입니다. 하지만 둘은 엄연히 다른 용어이고, 간단하게 구분할..
[JAVA] 기본형 매개변수와 참조형 매개변수 [메서드 파라미터에 복사되는 값의 차이]
·
◎ Java/Java☕
- 기본형 매개변수와 참조형 매개변수 자바에서 메서드를 호출할 때 매개변수로 지정한 값을 메서드의 매개변수에 복사하여 넘겨준다. → 매개변수 타입이 기본형일 때는 기본형 값이 복사, 참조형이면 인스턴스의 주소가 복사된다. - ParamEx.java : 매개변수가 기본형일 경우 public class ParamEx { public static void main(String[] args) { Data d = new Data(); d.x = 10; System.out.println("main() : x = " + d.x); change(d.x); // d.x는 기본형인 int 타입이다. System.out.println("After change(d.x)"); System.out.println("main() :..