[Java] Call by Value μ Call by Reference
Β·
[곡λΆ]/[Java]
Call by valueμ Call by referenceμ§μνλ©΄ κ°μΌλ‘ λΆλ₯΄κΈ°μ μ°Έμ‘°λ‘ λΆλ₯΄κΈ°. μ΄λ€ μ°¨μ΄κ° μλμ§ νμΈν΄λ³΄κ² λ€.Call by value (κ°μ μν νΈμΆ)ν¨μκ° νΈμΆλ λ, λ©λͺ¨λ¦¬ κ³΅κ° μμμλ ν¨μλ₯Ό μν λ³λμ μμ곡κ°μ΄ μμ±λ¨. (μ’
λ£ μ ν΄λΉ 곡κ°μ μ¬λΌμ§)Call by value νΈμΆ λ°©μμ ν¨μ νΈμΆ μ μ λ¬λλ λ³μ κ°μ 볡μ¬ν΄μ ν¨μ μΈμλ‘ μ λ¬ν¨.μ΄λ 볡μ¬λ μΈμλ ν¨μ μμμ μ§μμ μΌλ‘ μ¬μ©λκΈ° λλ¬Έμ local value μμ±μ κ°μ§.λ°λΌμ, ν¨μ μμμ μΈμ κ°μ΄ λ³κ²½λλλΌλ μΈλΆμ μλ³Έ λ³μ κ°μ λ³κ²½λμ§ μμ.*[μμ]void func(int n) { n = 20;}void main() { int n = 10; func(n); printf..