java

자바 인수 전달 방법

컴공 윤서혜 학습일기 2019. 4. 11. 07:04

기초형 값이 전달되는 경우

인수의 값이 매개 변수로 복사된다. 인수의 복사본이 만들어지고 매게 변수를 변경하여도 메소드 외부에 있는 인수에 영향을 주지 않는다.

 

 

객체가 전달되는 경우

객체의 참조값이 복사되어 전달된다.메소드가 객체를 반환할 떄도 객체가 통째로 반환되는 것이 아니라 객체의 참조값만 반환된다.

 

 

배열이 전달되는 경우

배열도 객체이기 때문에 모두 매개변수로 받아야 한다. 때문에 배열을 전달하는 것은 배열 참조변수를 복사하는 것이다.

'java' 카테고리의 다른 글

(자바)상속 cf.호출  (2) 2019.04.11
자바 내장 클래스  (0) 2019.04.11
(자바) 관계연산자 VS 논리연산자  (0) 2019.04.08
자바 연산의 원리  (0) 2019.04.07
접근자와 설정자  (0) 2019.04.07