์ค๋์ C#์์ ์ ๊ณตํ๋ ๋ช ๊ฐ์ง ํธ์ ๊ธฐ๋ฅ๋ค์ ์ด์ฉํด์ ์ฝ๋๋ฅผ ์ข๋ ๊นจ๋ํ๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณผ๊ฑฐ์ผ.
์์ฝ๊ฒ๋ ๋ฏธ์น์ฝ๋ ์์ด. ์๋ฌ๊ฐ๋.
์ผ๋จ ์ด๊ฒ ์ค๋ ์ดํด๋ณผ ํด๋์ค์ผ.
myValue๋ผ๋ intํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๊ณ , SetValue์ GetValue ๋ฉ์๋๋ก ๊ฐ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ์์ ํ ์ ์๊ฒ ๋์ด ์์ด.
๊ทธ๋ผ ํ ์คํธ๋ฅผ ํด๋ณด์.
SetValue ๋ฉ์๋๋ก myValue์ 13์ ๋ฃ์๊ณ , GetValue ๋ฉ์๋๋ก ๋ฃ์ ๊ฐ์ ์ ๋ถ๋ฌ์จ ๊ฑธ ํ์ธํ ์ ์์ด.
์ด์ , ์ฐจ๋ก๋๋ก ์ด ๋ฉ์๋๋ค์ ๊ฐ๋ตํ๊ฒ ํํํด๋ณผ๊ฑฐ์ผ.
๋จผ์ GetValue๋ฅผ ๊ฐ๋ตํํด ๋ณด์.
์๋ง ์์ํ ์ฌ๋๋ค๋ ์์ ํ ๋ฐ, ์ฃผ์ ์๋ ๋ฉ์๋๋ ์ฃผ์ ๋ฉ์๋๋ฅผ ๊ฐ์ถ๋ ค์ ํํํ ํํ์ผ.
๋ณด๋ฉด ๋๊ดํธ๊ฐ ์์ด์ง๊ณ => ์์ด ์๊ธด ๊ฑธ ๋ณผ ์ ์๋๋ฐ, ์ด๋ ๊ฒ ํ ๋ฌธ์ฅ์ง๋ฆฌ (์ธ๋ฏธ์ฝ๋ก ํ๋ ๋ค์ด๊ฐ๋ ์) ์ฝ๋๋ฅผ ๊ฐ์ง ํจ์๋ ์ด๋ฐ ์์ผ๋ก ๊ฐ์ถ๋ ค์ ์ธ ์ ์์ด.
'GetValue()๋ฅผ ์คํํ๋ฉด => myValue๋ฅผ ๋ฐํํ๋ค.' ๋ผ๊ณ ์๊ฐํ๋ฉด ํธํด.
์ฐธ, ํน์ ๋์ค์ ๋๋ค์์ด๋ผ๋ ๊ฑธ ๋ค์ด๋ณผ ๊ธฐํ๊ฐ ์์ ํ ๋ฐ ์ ๊ธฐํธ๊ฐ ๋๋ค์์ด๋ผ๋ ๋ฐ ์ฐ๋ ๊ธฐํธ๋ ๋๊ฐ์ด ์๊ฒจ์ ์ด๊ฒ ๋๋ค์์ด๋ผ๊ณ ์๊ฐํ ์ ์์ ๊ฑฐ์ผ. ๊ทผ๋ฐ ์ด๊ฑด ์ฐ๋ ๊ธฐํธ๋ง ๊ฐ์ง ๋๋ค์์ด๋์ ๋ค๋ฅธ ๊ฐ๋ ์ด๋ฏ๋ก ์ฐฉ๊ฐํ์ง ์๋๋ก ํด์ผ ํด.
์ดํดํ์ผ๋ฉด ์ด์ SetValue๋ฅผ ๊ฐ๋ตํํ์.
์๋ ํ ๋ฌธ์ฅ์ง๋ฆฌ (์ธ๋ฏธ์ฝ๋ก ํ๋์ง๋ฆฌ) ์ฝ๋๋๊น ๋๊ฐ์ด =>๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ตํํ ์ ์์ด.
'GetValue(int value)๋ฅผ ์คํํ๋ฉด => myValue = value; ๋ฅผ ์คํํ๋ค.' ๋ผ๊ณ ์๊ฐํ๋ฉด ํธํด.
์๊น๋ ์กฐ๊ธ ๋ค๋ฅธ ์ ์ด ์๋ค๋ฉด ์๋ ๋ฐํํ์ด ์๋ค๋ ๊ฑด๋ฐ, ๋ฉ์๋๊ฐ (void๊ฐ ์๋) ๋ฐํํ์ ๊ฐ์ง๋ฉด =>์์ ์ผ์ ๋ ์ปดํ์ผ๋ฌ๊ฐ ์์์ ๊ทธ ์์ ๊ณ์ฐ์ ์๋ง์ ๋ฐํํ์ผ๋ก ๋ฐํํด ์ค์ ๊ทธ๋.
์๋ ๋ฐํํ์ด void๋ผ์ myValue = value;๋ง ์คํํ๊ณ ๋๋๋๊ฑฐ๊ณ , ์ด์ ์ ๊ฒฝ์ฐ๋ ๋ฐํํ์ด int๋ผ์ ์์ ๊ณ์ฐ๊ฐ์ธ myValue๋ฅผ ๋ฐํํ๋ ๊ฑฐ์ง.
๊ทธ๋ฌ๋ฉด ์ฌ๊ธฐ์ ๋ฌธ์ . ์ด๊ฑธ ์คํํ๋ฉด ๋ญ๊ฐ ๋์ฌ๊น?
์ ๋ต์ 1) ๋จผ์ myValue์ 1์ด ์์๊ณ , 2) ๊ฑฐ๊ธฐ์ 3์ ๋ํ๋ ๊ฑธ ๋ช ๋ นํ๋๋ฐ, ์์ ++๊ฐ ์์ผ๋ฏ๋ก ์์ด ์คํ๋๊ธฐ ์ ์ 4๊ฐ ๋์ด์
3) myValue๊ฐ 1+4=5๊ฐ ๋์๊ณ 4) ๊ทธ ๊ฐ์ด ์ถ๋ ฅ๋์ด์ ์ฝ์์๋ ์ต์ข myValue ๊ฐ์ธ 5๊ฐ ์ฐํ.
์ด ๋ฌธ์ ๋ฅผ ๋ง์ถ์๋ค๋ฉด ์ถ์ฝํ์ ๋ํด ์ ์ดํดํ๊ฑฐ๋ผ๊ณ ๋ด๋ ์ข์.
์ด์ ํ๋กํผํฐ๋ผ๋ ๋ ์์ ์์๋ณด์.
์ ์์ GetValue() ๋ฉ์๋๋ฅผ ํ๋กํผํฐ๋ฅผ ์ด์ฉํด ๋ํ๋ธ ๊ฑฐ์ผ.
ํ๋กํผํฐ๋ ์ฐ๋ ๊ฑด ์ผ๋ฐ ๋ณ์๋ฅผ ์ ์ธํ๋ ๊ฒ๊ณผ ๊ฐ์๋ฐ, ๊ทธ ๋ค์ ๋๊ดํธ๊ฐ ์๋ ๊ฒ ํน์ง์ด์ผ.
ํ๋กํผํฐ๋ ๋๊ดํธ ์์ ๋ ๊ฐ์ง ์์ฑ์ ๋ฃ์ ์ ์๋๋ฐ, ์ฐ๋ฆฌ๊ฐ ์์๋ณผ ๊ฑด ๊ทธ ์ค ํ๋์ธ get ์์ฑ์ด์ผ.
get ์์ฑ์ ์์ ์ฌ๋ฌ ์ฝ๋๋ค์ ๋ฃ์ ์ ์๋๋ฐ, ๋ง์ง๋ง ์ฝ๋๋ return์๋ค๊ฐ ๋ฐํ๊ฐ์ด ์์ด์ผ ํด.
์ด๋ ๋ฐํ๊ฐ์ ํ์ ์ ํ๋กํผํฐ์ ์ ์ธ ํ์ ๊ณผ ๊ฐ์(์ฌ๊ธฐ์๋ int).
ํธํ๊ฒ GetValue()์ ๋๊ดํธ ์์ ๊ทธ๋๋ก ์ฐ๋ฉด ๋๋ค๊ณ ์๊ฐํด๋ ๊ด์ฐฎ์.
๊ทธ๋ผ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์์๋ณผ๊น?
์ฌ์ฉ ๋ฐฉ๋ฒ๋ ๋จ์ํ๋ฐ, ์ฌ์ค ์ผ๋ฐ public ๊ฐ์ ์ฌ์ฉํ๋ ๊ฑฐ๋ ๋๊ฐ์ด ์ฌ์ฉํ๋ฉด ๋ผ.
์ฌ์ฉ๋ฒ์ด ์์ ํ ๊ฐ๊ธฐ ๋๋ฌธ์, ํ๋กํผํฐ๋ ๋ณ์์๋ ๋ค๋ฅด๊ฒ ์๊ธ์๋ฅผ ๋๋ฌธ์๋ก ํด์ ์ฐจ๋ณํ๋ฅผ ๋๋ ๊ฒ ๋ณดํต์ด์ผ.
ํ์ง๋ง ๋ฐ๋์ ๋ฐ๋ฅผ ํ์๋ ์๊ณ , ์ฌ๋๊ป ์ฐ๋ฉด ๋ผ.
๊ทธ๋ผ ๋ง์ง๋ง์ผ๋ก SetValue() ๋ฉ์๋๋ฅผ ํ๋กํผํฐ๋ก ํํํด ๋ณด์.
์ฌ๊ธฐ์ ์ฌ์ฉํ๊ฑด ํ๋กํผํฐ์ ๋ ๊ฐ์ง ์์ฑ ์ค ๋๋ค๋ฅธ ํ๋์ธ set ์์ฑ์ด์ผ.
set ์์ฑ ์ญ์ ๋๊ดํธ ์์ ์ฌ๋ฌ ์ฝ๋๋ค์ ๋ฃ์ ์ ์์ด.
์ฌ๊ธฐ์ get๊ณผ ๋ค๋ฅธ ์ ์ด ํ๋ ์๋๋ฐ, ๋ฐ๋ก ํ๋์ value๋ผ๋ ๋ฌธ์๊ฐ ์๋ค๋ ๊ฑฐ์ผ.
ํ๋กํผํฐ๋ ๋ฉ์๋์๋ ๋ค๋ฅด๊ฒ ๋ค์ด์ค๋ ๋ณ์๋ช ์ ๋ง์๋๋ก ์ ํ ์ ์๊ธฐ ๋๋ฌธ์, ๊ทธ ๋ณ์๋ฅผ ์ ํ๋์ value๋ก ๋์ ํ๋๊ฑฐ์ผ.
์ด๊ฒ ์ญ์ SetValue(int value)์ ๊ดํธ ์์ ๊ทธ๋๋ก ์ด๋ค๊ณ ์๊ฐํด๋ ๊ด์ฐฎ์. ๋ณ์๋ช ์ value๋ง๊ณ ๋ค๋ฅธ ๊ฑธ๋ก ํ ์ ์๋ค๋๊ฑฐ ๋นผ๊ณ ๋ง์ด์ผ.
๊ทธ๋ผ set ์์ฑ์ ์ฌ์ฉ๋ฒ์ ์์๋ณผ๊น?
set ์์ฑ ์ญ์ get ์์ฑ๊ณผ ๋๊ฐ์ด ์ผ๋ฐ public ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ ์ฌ์ฉํ ์ ์์ด.
์ฌ๊ธฐ์ ์ฌ๋ฐ๋ ์ ์ ๋งํด์ค๊ฒ.
ํ๋กํผํฐ์ ๊ฐ ์์ฑ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋กํผํฐ ์์ฒด์ ์ ๊ทผ ๋ ๋ฒจ์ ๊ฐ์ง์ง๋ง, ์์๋กย ์ ๊ทผ ์ ํ์๋ฅผ ์๋ก ๋ค๋ฅด๊ฒ ๋ ์ ์์ด.
ํ๋ฒ ๋ณผ๊น?
์ด๋ ๊ฒ ํ๋ฉด ์ด ์ฝ๋์์ get ์์ฑ์ ์ ๊ทผ ๋ ๋ฒจ์ ๋ชจ์ฒด์ ๊ฐ์ public์ด์ง๋ง,ย set ์์ฑ์ private๋ฅผ ๊ฐ์ง๋๋ก ํด ๋ณผ๊ป.
์ด๋ ๊ฒ ํ๋ฉด ์ธ๋ถ์์ ๊ฐ์ ์ฝ๋ ๊ฒ๋ง ๊ฐ๋ฅํ๊ณ ์ฐ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๊ฒ ํ ์๋ ์์ด.
์ฌ์ค ์ด๊ฒ ํ๋กํผํฐ๋ฅผ ์ฐ๋ ํฐ ์ด์ ์ค ํ๋์ด๊ธฐ๋ ํด.
์ด์ ์๋ GetValue์ ๊ฐ์ ๋ฉ์๋๋ฅผ ์ด์ฉํด์ ๊ฐ์ ํ ๋นํด์ค์ผ๋ง ํ์ง๋ง, ํ๋กํผํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์น ์ผ๋ฐ ๋ณ์์ ์ ๊ทผ ์ ํ์ ์ค์ ํด๋ ๊ฒ์ฒ๋ผ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๊ฑฐ๋ .
์ฝ๋๊ฐ ๊ฐ๊ฒฐํด์ง๋ ๋ณด๊ธฐ๋ ์ฐ๊ธฐ๋ ํธํ์ง.
์์ง ๋๋ ๊ฒ ์๋์ผ. ์๊น ๋ฉ์๋์ ๋จ์ถํ์ ์์๋ดค์ง? ํ๋กํผํฐ์๋ ์ด ๋จ์ถํ์ ์ฌ์ฉํ ์ ์์ด.
์ฌ์ฉ๋ฒ์ ๋ฉ์๋ ๋๋ ๋๊ฐ์ด, ์์ฑ ์์ ์ฝ๋๊ฐ ํ ๋ฌธ์ฅ(์ธ๋ฏธ์ฝ๋ก ํ๋์ง๋ฆฌ ๋ฌธ์ฅ)์ ๊ฐ์ง๋ ์ฝ๋์ผ ๊ฒฝ์ฐ =>๋ฅผ ์ด์ฉํด์ ๊ฐ๋จํ๊ฒ ํํํ ์ ์์ด.
๊ทผ๋ฐ ๊ฐ๋ฐ์๋ค์ ์ด๋๋ ์ฑ์ด ์ ์ฐผ๋ ๋ด. ์ฝ๋์ myValue์ MyValue๊ฐ ๋์์ ์์ผ๋๊น ๋ณด๊ธฐ์ ์ข์ง๋ ์์์.
๊ทธ๋์ ์ด๋ ๊ฒ get => myValue, private set => myValue = value์ ๊ฐ์ด ์ ๊ทผ ์ ํ๋ง์ ๋ชฉ์ ์ผ๋ก ํ๋ ํ๋กํผํฐ์ ๊ฒฝ์ฐ, ๋ ๊ฐ๋จํ ์ถ์ฝํ์ด ์์ด.
์ด๋? ์ ๋ง ๊ฐ๊ฒฐํ์ง?
์ด ํ๋กํผํฐ๋ ์ค์ค๋ก๊ฐ value๊ฐ์ ๊ฐ์ง๊ณ ์์ด์, ๊ทธ๋ฅ 'public ๋ ๋ฒจ์์ ์ฝ๋ ๊ฒ ๊ฐ๋ฅํ๊ณ private ๋ ๋ฒจ์์ ์์ ์ด ๊ฐ๋ฅํ ๋ณ์'๋ผ๊ณ ๋ด๋ ๋ฌด๋ฐฉํด.
์ด๊ธฐํ๋ ์ผ๋ฐ ๋ณ์์ ์ด๊ธฐํ๋ ๋๊ฐ์ด ํ ์ ์์ด.
์ฌ์ง์ด๋ set ์์ฑ์๋ฅผ ์์ ๋ฒ๋ฆฌ๋ฉด readonly ๋ณ์์ฒ๋ผ๋ ์ธ ์ ์๋๋ฐ, ์ด๋ ๊ฐ์ ์ด๊ธฐํ๋ readonly ๋ณ์์ ์ด๊ธฐํ์ฒ๋ผ ์์ฑ๊ณผ ๋์์ ์ด๊ธฐํํ๊ฑฐ๋ ์์ฑ์๋ฅผ ์ด์ฉํด์ ์ด๊ธฐํ๋ฅผ ํ ์ ์์ด.
์ ๊ธฐํ์ง?
๋ง์ง๋ง์ผ๋ก ํ๋กํผํฐ๋ฅผ ์ธ ๋ ์ฃผ์ํด์ผ ํ ์ ๋ ๊ฐ์ง๋ฅผ ์ง์ด๋ณด๊ณ ๊ฐ๊ฒ.
์ด ํ๋กํผํฐ๋ myValue์ 0 ์ด์์ ๊ฐ์ ๋ฃ์ผ๋ฉด ๊ทธ ๊ฐ์ด ๊ทธ๋๋ก ๋ค์ด๊ฐ๊ณ , ์์๋ฅผ ๋ฃ์ผ๋ฉด 0์ด ๋ค์ด๊ฐ๊ฒ๋ ๋ง๋ ํ๋กํผํฐ์ผ.
์ด๊ฑธ ์คํํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
์คํ ์ค๋ฒํ๋ก์ฐ๊ฐ ๋๋ฉด์ ๊บผ์ ธ๋ฒ๋ ค.
์ด ์ค์๋ ์ด๋ณด ๋ ๋ง์ด ํ ์ ์๋ ์ค์์ผ. ๋๋ํ ์ธ๋ถ์ด๋ค์ ๋์น ์ฑ๊ฒ ์ง๋ง, ๋ฌธ์ ๋ set ํ๋กํผํฐ์ ์์ด.
set ํ๋กํผํฐ์์ ์์ ์ ํธ์ถํ๋ ๊ฒ ๋ณด์ด์ง? ์ด๋ ๊ฒ ํ ๋น์ ์ฌ๊ท๊ฐ ์ผ์ด๋๋ฉด์ ์คํ ์ค๋ฒํ๋ก์ฐ๊ฐ ๋ฐ์ํ ๊ฑฐ์ผ.
์ ์ดํด๊ฐ ์ ๋๋ค๋ฉด, ์ด๊ฑธ ๋ฉ์๋ ํํ๋ก ํํํด ๋ณด๋ฉด ์ ์ ์์ด.
์... ๊ทธ์ ...
๋ง์ง๋ง์ผ๋ก ์์๋ณผ ๊ฑฐ๋ get ํ๋กํผํฐ์ ๋จ์ถํ๊ณผ ํ๋กํผํฐ ๊ฐ ์ด๊ธฐํ์ ๊ตฌ๋ถ์ด์ผ.
์ด๊ฑด ์ผ๋ง ์ ์๋ ๊ฐค์์ ์๊ธฐ ๋์๋ ์ ์ด ์์ด.
๋ ผ์ ์ ์ด๊ฑฐ์ผ. set์ด ์๊ณ get ์์ฑ๋ง ์๋ ํ๋กํผํฐ๋ ์๋ ์ฌ์ง๊ณผ ๊ฐ์ด ๋จ์ถํ ์ ์์ด.
๊ทธ๋ฐ๋ฐ ์ด๊ฒ ํ๋กํผํฐ์ ์ด๊ธฐํ์ ๋ฌธ๋ฒ์ด ๋น์ทํด์ ํท๊ฐ๋ฆฌ๊ธฐ ์ฌ์.
๊ทธ์ง?
๋ฑ ๋ดค์ ๋๋ ํท๊ฐ๋ฆฌ๊ธฐ ๋ฑ ์ข๊ฒ ์๊ฒผ์ง๋ง, ์ ๋์ ์์ฐํ ๋ค๋ฅธ ์ฝ๋์ผ,
์์ MyValue_0์ ํธ์ถํ ๋๋ง๋ค myValue์ ๊ฐ์ ๊ฐ์ ธ์ค๋ ํ๋กํผํฐ๊ณ , MyValue_1์ ์ฒ์ ์์ํ ๋ ํ ๋นํ myValue์ ๊ฐ์ ๊ณ์ ๋ํ๋ด๋ ํ๋กํผํฐ์ผ.
์ดํด๊ฐ ์ ์ ๋๋ค๋ฉด, ์ฌ๊ธฐ ์์๊ฐ ์์ด.
์๋ ํด๋์ค์ myValue๋ฅผ ๋ฐ๊ฟ ์ ์๋ ๋ฉ์๋๋ฅผ ํ๋ ๋ฃ์์ด.
์ด ์ํ์์ ์์ ์ฝ๋๋ฅผ ์คํํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น?
์ฒ์์ MyValue_0 ๋ฉ์๋๋ myValue๊ฐ์ธ 5๋ฅผ, MyValue_1์ ์ฒ์์ ์์ฑ๋ ๋ myValue ๊ฐ์ธ 5๋ฅผ ํํํ๊ณ ์์ด.
ํ์ง๋ง myValue ๊ฐ์ ๋ฐ๊ฟ๋ฒ๋ฆฌ์, MyValue_0๋ ๋ฐ๋ myValue ๊ฐ์ธ 10์, MyValue_1์ ๋ฐ๋๊ธฐ ์ด์ ์ ํ ๋น๋ ๊ฐ์ธ 5๋ฅผ ํํํ๊ณ ์๋ ๊ฑธ ๋ณผ ์ ์์ง.
์ค๋์ ์ด๋ ๊ฒ ํ๋กํผํฐ์ ๋ฉ์๋์ ์ถ์ฝํ์ ๋ํด์ ํ๋ฒ ์์๋ดค์ด.
์ง๋ฌธ์ด๋ ์ง์ ์์ผ๋ฉด ๋๊ธ ๋ถํํด :)
์ฐฉํ ์ด๋ฆฐ์ด๋ ํ๋กํผํฐ ์์ ์ด๋ฐ์ ๋ฐ๊ฑฐ ๋ฃ์ง ๋ง๊ณ ๋ฉ์๋ ํ๋ ํ์ ๋ฃ์^^
ในใ ๊ผญ ์จ์ผ ํ ๊ฑฐ๋ฉด ์ธ๊ฑฐ๋ฉด ํ๋กํผํฐ ์์์ ํจ์๋ฅผ ํธ์ถํ๋ ์์ผ๋ก ํ์ ๊ทธ๋ฐ๊ฑฐ ๋ณด๋ฉด c++์์ ํค๋ํ์ผ๋ก ์ฝ๋์ง๋์ ๋๋์
value++ ์ด๋ฐ๊ฑฐ๋ ์๊ด์๋๋ฐ ์ฃผ์ ์ฃผ์ ์์ค์ ์ฐ๋ ๋๋ค๋ ์์ผ๋๊น ํ๋ ๋ง
์์์น
?
์ง์๊ธ์ถ
์ ์ฌ๋ฐ๊ฒ ์ฝ์ ๊ตณ๊ตณ ๋น์ทํ๊ฑฐ ๋์ค๋ฉด ๋ค์์ ๋ ์จ์คใ ใ ใ
๋๋ฌด c# ํ๋กํํฐ? ์ฌ์ฉํ์ง ๋ง์ธ์. ์์ก๋๋ฐ๋ ๊ทธ๋งํ ์นผ๋ ์ด ์๊ณ ๋ญ์ก๋๋ฐ๋ ์นผ์ด ํ์ ํ๊ฐ์? ์ฌ์ด ๊ฒ์ด ์ ๋ต์ผ ์ ์์๋๋ค.
์ด๊ฑฐ ์์ ํก์ ํจ๋ฌ๋์๋ ใ ใ
์์น ใ ใ ใ ใ ใ ใ ใ ใ ใ ใ ๋ฏธ์ํ๋ค...
ใ ใ ใ ใ ใ
๊ธ์ข์ฐ๋ ธ ์ด์๋ผ
get set ์ผ๋ก ๋ณ์์ ๊ฐ์์ฝ์ด์ค๊ณ ์ ์ฅํ ์์์ผ๋ฉด ๋ณ์๋ฅผ public ์ ์ธํ๋ฉด๋๋๋ฐ ์ ์ฐ๋๊ฑฐ์?? ์ดํด๊ฐ ์์๋๋๋ฐ ์ค๋ช ํด์ฃผ์ค๋ถ...? ๋ณ์๋ฅผ ์๋ํ๋คํด๋ ๋ณ์์ ์ ๊ทผ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ด ์๋ํ ์๋์ ์๋ฏธ๋ ์๋๊ฑฐ์๋?
์๋น๊ฑฐ๋๊ฑฐ ์๋๊ณ ์ง์ง ์ดํด์๋์ ๋ฌผ์ด๋ณด๋๊ฑฐ๋ค ใ ใฑ์ผ
๊ฒ์ํด๋ณด๋ get set ์บก์ํ๋ฐฐ์ฐ๋ฉด ์์์๋์
๊ทธ๋ ๊ธด ํจ. ํ๋กํผํฐ๋ ๊ทธ๋ฅ get์ด๋ set ์์ฑ์ ์ ๊ณตํด์ฃผ๋ ๋๊ตฌ์ผ ๋ฟ์ด๊ณ , ์ด๋ป๊ฒ ์ฌ์ฉํ ์ง๋ ์ฌ์ฉ์ ์ฌ๋์ธ ๊ฑฐ์.
์นด์์ด - dc App
์ด๋ฐ๊ธ๋๋ฌด๊ฐ์ฌํฉ๋๋ค ใ