method 값 / 참조/ 문자열. 호출 방법에 의한 차이.
오늘은 메서드 호출시 매개변수 값의 전달 방식에 대해 이야기 하려고 합니다. 이 것을 정리해 놓는 이유는 매개변수에 따라 전달방식의 차이가 존재하는데. 이 부분을 제대로 정리하지 않으면 나중에 코드가 제대로 동작하지 않는 기본적인 이유가 될 수 있다고 생각했기 때문입니다. 크게 3가지로 분류할 수 있는데요. 값에 의한 호출 => 값을 복사해서 전달 참조에 의한 호출 => 값의 주소값을 전달 문자열에 의한 호출 문자열 같은 경우에는 참조형이지만 자바에서는 기본형 값으로 존재하기 때문에 예외적으로 값에 의한 호출과 똑같은 동작을 하게 됩니다. 그럼 코드를 통해 보도록 하겠습니다. 값에 의한 호출 package methodTest; public class CallTest { //값에 의한 호출 public s..
자바
2020. 12. 21. 06:45