๋ณ์๋ฅผ ํธํ๊ฒ public์ผ๋ก ํ ๊น
์๋๋ฉด private์ ํ๋กํผํฐ ๋ฌ๊ณ serializeField๋ฅผ ํ ๊น...
์์งํ ์๋์ฑ ใ ๊น ํด๋ ๋๋๋ฐ ์ฝ๋๊ฐ ์์ด์จ
public์ผ๋ก ํ๋ฉด
temp.a = 1;
temp.b = 2;
์ด๋ฐ์์ธ๋ฐ
private๋ก ํ๋ฉด
temp.SetA(1)
.SetB(2);
์๋ฐ์์ผ๋ก ์ฒด์ด๋์ผ๋ก ๋ง๋ค์ด์ ๋ณด๊ธฐ ์ข๋จ๋ง์ด์ง...
๊ทผ๋ฐ ์๋๋ฉด์ public์ด ๋น ๋ฅด๊ณ ...
๋ค๋ค ์ด๋ป๊ฒํจ?
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ์น? ์ญ์ private์ง? ๋คํ์ด์ผ ๋ ํ๋ฆฌ์ง์์์ด
์๋์ฑ ์ ๊ฒฝ์ธ ํ์์๋๋ฐ ๊ตณ์ด ๋ถํธํ๊ณ ๋๋ฆฌ๊ฒ private ์จ์ผํ๋, ๊ทธ๋ฅ ๊ฒ์์ด๋ฉด public ์จ๋ผ ๋ผ๋ ๊ธ์ ๋ดค์๊ฑฐ๋ ๊ทธ๋์ ํน์๋ ํ์
ใ ใ ์๊ทธ๋๋ ๊ทธ๋ฌ๊ณ ์์ ใณใณ ์์ฌ์๊ท์์ ๋ฒ์ด๋๊ฒ ํด์ค์ ๊ณ ๋ง๋ค
์บก์ํ์ผ ๋ญ ์นผ๊ฐ์ด ํ๋๊ฑฐ๊ธดํ๋ฐ ์์งํ ํผ์ ๊ทธ๊ฒ๋ ์ ๋ํฐ๋ก ๋ง๋ค๋ ์กด๋ ๋ฌด์๋ฏธํ๋ค๋ ์๊ฐ.
๊ธฐ๋ณธ private ๋ก ํ๊ณ ํ์ํ ๋ public ์ผ๋ก ๋๋ฆผ
ํ๋กํผํฐ getter๋ง๋ค๊ณ ์๋ณธ ๋ฐ์ดํฐ๋ ์ง๋ ฌํ ํ๋๋ก ๋๋๊ฒ ์ง๋ฆฌ์ธ๋ฏ - dc App