[JAVA] 11. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ3. ๊ธฐ๋ณธํ ๋งค๊ฐ๋ณ์์ ์ฐธ์กฐํ ๋งค๊ฐ๋ณ์, ์ฐธ์กฐํ ๋ฐํํ์
, ์ฌ๊ทํธ์ถ, ํด๋์ค ๋ฉ์๋์ ์ธ์คํด์ค ๋ฉ์๋
1๏ธโฃ ๊ธฐ๋ณธํ ๋งค๊ฐ๋ณ์์ ์ฐธ์กฐํ ๋งค๊ฐ๋ณ์ ์๋ฐ์์๋ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ ๋งค๊ฐ๋ณ์๋ก ์ง์ ํ ๊ฐ์ ๋ฉ์๋์ ๋งค๊ฐ๋ณ์์ ๋ณต์ฌํด์ ๋๊ฒจ์ค๋ค. ๋งค๊ฐ๋ณ์์ ํ์
์ด ๊ธฐ๋ณธํ primitive type์ผ ๋๋ ๊ธฐ๋ณธํ ๊ฐ์ด ๋ณต์ฌ๋๊ฒ ์ง๋ง, ์ฐธ์กฐํ reference type ์ด๋ฉด ์ธ์คํด์ค์ ์ฃผ์๊ฐ ๋ณต์ฌ๋๋ค. ๊ธฐ๋ณธํ ๋งค๊ฐ๋ณ์ : ๋ณ์์ ๊ฐ์ ์ฝ๊ธฐ๋ง ํ ์ ์๋ค. (read only) ์ฐธ์กฐํ ๋งค๊ฐ๋ณ์ : ๋ณ์์ ๊ฐ์ ์ฝ๊ณ ๋ณ๊ฒฝํ ์ ์๋ค. (read & write) - ๊ธฐ๋ณธํ ๋งค๊ฐ๋ณ์ change(int x)๋ ๊ธฐ๋ณธํ ๋งค๊ฐ๋ณ์ ๋ฐ๋ผ์ d.x์ ๊ฐ์ด ๋ณ๊ฒฝ๋์ง ์๋๋ค. ์๋ํ๋ฉด ์๋ณธ์ด ์๋ ๋ณต์ฌ๋ณธ์ด ๋ณ๊ฒฝ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์๋ณธ์๋ ์๋ฌด๋ฐ ์ํฅ์ ์ฃผ์ง ์๋๋ค! -> ๊ธฐ๋ณธํ ๋งค๊ฐ๋ณ์๋ ๋ณ์์ ์ ์ฅ๋ ๊ฐ๋ง ์ฝ์ ์ ์์ ๋ฟ ๋ณ๊ฒฝํ ์ ์๋ค..
2022.04.15