Java๋ Call by Value๋ง ํ๋ค
ยท
โJava
ํจ์ ํธ์ถ ๋ฐฉ์์ Call by Value(๊ฐ์ ์ํ ํธ์ถ)์ Call by Reference(์ฐธ์กฐ์ ์ํ ํธ์ถ)๋ก ๋๋ฉ๋๋ค.๋งค๊ฐ๋ณ์๋ฅผ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ฝ๋๋์ ๋ฐ๋ผ ๋ฐํ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์๋ ๊ฐ๋
์ ์ฐจ์ด๋ฅผ ์๊ณ ์์ด์ผ ํด์.Call by Value์ Call by ReferenceCall by Value : ๊ฐ์ ์ํ ํธ์ถ๊ฐ ์์ฒด๋ฅผ ๋๊ฒจ์ฃผ๋ ๋ฐฉ์ -> ์ธ์๋ก ๋ฐ์ ๊ฐ์ ๋ณต์ฌํ์ฌ ์ฒ๋ฆฌ๋ณ์์ ๋ณต์ฌ๋ณธ์ด ์ ๋ฌ๋์ด ์๋ ๊ฐ์ ์์ ํ ์ ์๋ค์ค์ ์ธ์๊ฐ ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ ์์น์ ์์ฑ๋๋คpublic void changeNum(int num) { num = 10;}int num = 5;changeNum(num);System.out.pritnln(num);------------------------------๊ฒฐ๊ณผ: 5 /..