ํ๋ผ์ด๋น ๋ฉค๋ฒ ์ฌ์ฉ๊ณผ ๊ฐ ์ง์ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง ์ฅ์น๋ฅผ ๊ฑธ์ด๋ฌ์ ์ ํํ๋ ์๋ฏธ๊ฐ ์๋ ๊ฒ์ ์ ์๋๋ค
๊ทธ๋ฐ๋ฐ ๊ตณ์ด ๊ทธ๋ฐ๊ฑฐ ์์ด ํผ๋ธ๋ฆญ์ด๋ ๊ธฐ๋ฅ์ ์ผ๋ก ๋ฐฑํ๋ก ๋์ผํ ๊ฒฝ์ฐ์๋ ๊ตณ์ด ๊ฒ์ ๋ง๋ค์ด์ฃผ๋๊ตฐ์
๋ฌผ๋ก ์จ์ต์ ๊ฒฝ์ฐ๋ vs๊ฐ์ ide ์จ๋ณด๋ฉด ์๋๊ตฌํ ํ๋กํผํฐ๊ณ , ๋ฉ์๋ ์ทจ๊ธ์ด๋ผ ์ฐธ์กฐ ์ถ์ ์ด ์ฌ์ ํธ๋ฆฌํ ์ ์ ์๊ณ
์ด์ ๋ธ๋ฆฌ๋ฅผ ๋ด๋ ์์ฑ๋๋ ๊ธฐ๊ณ์ด๋ public๊ณผ ์ฐจ์ด๊ฐ ๋จ 1๋ ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ ๋ฌธ์ ๋ ์ ํ ์์ต๋๋ค
๊ทธ๋ฐ๋ฐ ์๋ฐ๋ฅผ ์จ๋ณด๋ฉด ๋กฌ๋ณต์ด๋ผ๋ ์๋ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์จ์ setget ์๋ ๊ตฌํํด์ฃผ๋๋ฐ
์ด๊ฑด ์ปดํ์ผ๋ฌ๊ฐ ์ต์ ํ๋ฅผ ์ํด์ฃผ๋ ๋ฉ์๋์ฝ ์ค๋ฒํค๋๊ฐ ๊ฐ๋ฏธ๋๋ฌผ๋งํผ ์๊ธฐ๋ ์์๊ฑฐ๋ผ๋ ๋ง์ด์ฃ . (๋ฌผ๋ก ๊ทธ๋ฐ ์ฌ์ํ๊ฑฐ ํ๋ํ๋ ์ฐ์ฐํ๋ฉด ์๋ฐ ์์ฒด๋ฅผ ๋ชป์ฐ๊ธฐ๋ ํฉ๋๋ค๋ง)
๊ฐ์ฒด์งํฅ ์๋ฏธ๋ก ์ ์ผ๋ก ๋ด๋ ์คํ๋ง์ dto๋ (์ค์ ๊ตฌํ์ ํด๋์ค์ง๋ง) ๊ตฌ์กฐ์ฒด ์ญํ ์ ๊ฐ๊น์์ ๊ณต๊ฐ๋ฉ์๋๋ก๋ง ๊ตณ์ด ํ๋๋ฅผ ๋ค๋ฃฐ ํ์๊ฐ ์์ต๋๋ค
์ด๋๋ฌธ์ธ์ง ์ต์ ์๋น์์๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค๊ณ ๋ ๋ค์์ต๋๋ค๋ง
c++ ์ฝ๋ฉํ๋ค๋ณด๋ setget ๋ง๋ค์ด์ฃผ๋ค๊ฐ ์ฃฝ์๊ฑฐ๊ฐ์์ ํ๋ง๋ ์จ๋ด ๋๋ค. ๊ท์ฐฎ์๊ฑด ๋ด์ผ ์ ๋ถ ์ฝ๋์ค๋ํซ์ผ๋ก ๋ง๋ค์ด ๋์ผ๊ฒ ์ต๋๋ค
์๋ฌดํผ ๊ทธ๋์ ์์ง๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ฒด์๊น์ง setget ๋ง๋ค์ด์ฃผ๋ ์ด์ ๋ฅผ ์ ๋ชจ๋ฅด๊ฒ ๋ 1์ธ..
์ด๋ณด์ธ๊ฐ.. ์ค๋ช ํ๊ธฐ ๊ท์ฐฎ๊ตฐ
๊ฐ๋จํ ์๋ก ๊ฐ ๋ฐ๋๋๋ง๋ค print() ํ์ค๋ง ๋ฃ์ด์ฃผ๋ฉด ์ถ๋ ฅ ๊ฐ๋ฅ ํผ๋ธ๋ฆญ์ ์ผ์ผ์ด ์ฐพ์๊ฐ์ผ
c๋ c++์ ๋ง๋๋ง ๊ฐ๋ค์. ๊ทธ๋ฅ ๋ฐ์ดํฐ๋ญ์น๋ผ๋ ์ผ๋จ setget์ผ๋ก ๊ตฌํํ๊ณ ํธ์ถ์์ ์ ์ถ์ ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋๋ฒ๊น ์ ํ ์๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทผ๋ฐ ๊ฐ์๋จธ์ ์ด ์๋ ๊ฒฝ์ฐ๋ ๋ฆฌํ๋ ์ ์ผ๋ก ํธ์ถ์๋ฅผ ํ๋จํ๋ ์คํํธ๋ ์ด์ค์๋ ๋จ๊ณ ์ปดํ์ผ์๊ฐ๋ ์งง์์ ์ฌ๋ฌ๋ฒ ๊ป๋ค ์ผค ์ ์๊ธฐ ๋๋ฌธ์ ๊ตฌ์กฐ์ฒด์ญํ ์๊น์ง setget์ ์จ์ผํ๋ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค ์ค์ ๋ก ๋ถํธํ์ง ์์๊ตฌ์
์ถฉ๋ถํ ์ค๋ ๊ฐ๋ฐ์ ํ๋๋ฐ ๋ถํธํจ์ ๋ชป๋๊ผ์ผ๋ฉด getset์ ๋ฑ๋กํ๋ ํ์๋ ๋ถํ์ํด ๋ณด์ด๊ธดํจ.. ์์ ์ ๊ฐ๋ฐ ๋ฐ์ด๋๋ฆฌ์ getset์ ํ์ฉํ ์ผ์ด ์๋๋ฐ ์๊ฐ๋ง ๋ค์ด๋ ์ ์ด๋๊น.. ๋๋ ๊ทธ๋ฐ๋ฐ c๋ c++์ฒ๋ผ ๋ฉค๋ฒ ๋ณ์์ get set์ฉ ํจ์๋ฅผ ๊ต์ฒดํ๋๊ฒ ์ฝ๊ฒ ๋์ง ์๋ ์ธ์ด๊ฐ ์๋๋ผ c#์ฒ๋ผ ๋ฉค๋ฒ ๋ณ์๋ก ์ ์ด์ฉํ๋ค๊ฐ๋ ์ํ ๋ ์ธ์ ๋ ํ๋กํผํฐ๋ก ๋ฐ๊ฟ ์ ์๋ ์ธ์ด๋ฅผ ์ด๋ค๋ฉด ๋งค๋ฒ getset์ ๋ง๋ค ์ด์ ๋ ์๋ค๊ณ ๋ด..
๊ทผ๋ฐ ๊ตณ์ด ๊ฒ์๊ฐ๋ฐ์ด ์๋ ์ฌ๋ฌ ๊ฒฝ์ฐ์ setget ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์์ํฌ๊ฐ ๋๋ฌด ๋ง์ด์ ์ ๋ ๋ง์ ์ด๋ ๊ฒ ํด๋ ๋๋ถ๋ถ ํ์ค ์ง์ผ์ ์์ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค ใ ์ด์ ๋ํ ๋ช ์พํ ๋ต์ ์์ง๊น์ง๋ ๋ชป์ฐพ์์ด์
c#์ ์ฌ์ฉํ๋๋ผ๋ฉด...
C# ์์๋ ๊ผญ ์ ์จ๋ ๋๋ค๋๋
๊ทธ๋์ ๋ด๊ฐ ๋ณธ C++์์ ์์๋ get,set์ด ์๊ฒ๋ ์ค๊ณ๋ ๊ตฌ์กฐ๊ฐ ์ข๋ค๊ณ ๋ผ์์์. ์ผ์ข ์ ํธ๋ฒ์ด์ง ๋ญ.. ๊ทธ๋๋ public๋ณด๋จ ์ ์ง๋ณด์ ํ๊ธด ์ข์ผ๋๊น