카테고리 없음
2024.06.18 TIL
Cocori_
2024. 6. 18. 22:14
학습한 내용
Java 기본 문법
1. Call-by-reference / Call-by-value
- Call by value : 메서드를 호출 할 때, 값만 넘겨 주기에 함수 내에서 값을 변경하여도 원본 값에는 변화가 없다.
- Call by reference : 메서드를 호출 할 때, 주소 & 참조를 직접 넘기기에 함수 내에서 값을 변경할 경우 원본 값도 같이 변한다.
- C++은 &, *를 통해 Call by reference를 선언 할 수 있지만,
- Java는 그게 아니기에 String은 StringBuilder를 사용하거나 int형은 int[] 와 같은 방법을 통해 Call by Reference 방식을 사용할 수 있다.