call by reference1 Call by Value와 Call by Reference 란? 개요 메소드에 전달되는 변수의 데이터 타입에 따라서 메소드 호출 방식이 달라집니다. 메소드를 호출하는 방식으로는 Call By Value와 Call By Reference 2가지가 있습니다. Call by Value 란? - 메소드에 값을 전달할 때, 변수의 값을 복사해서 메소드에 전달하는 방식 특징 - 저장소를 공유하지 않음 - 기본 자료형 (int, short, long, float, double, char, boolean) - 값을 복사해서 전달했으므로 받은 인자의 값을 변경하더라도 변경되지 않음. 장점 - 복사하여 처리하기 때문에 안전하다. 원래의 값이 보존이 된다. 단점 - 복사를 하기 때문에 메모리가 사용량이 늘어난다. 예시 class TestValue { int x; } public clas.. 2021. 6. 29. 이전 1 다음