๋ฆฌ๋์จ๋ฆฌ๋ก ๋ณํ์ง์๋ ์ด๊ธฐ๊ฐ ์ฃผ๊ณ
์ ๋๋ง๋ค ์์ฑ์ ๋ถ๋ฌ์ ์ด๊ธฐ๊ฐ๋ค ์ฃผ๊ณ ์ถ์๋ฐ
์์ฑ์์์ ๋ฆฌ๋์จ๋ฆฌํํ ์ ๊ทผ์ ๋ชปํ๋ค
์์ฑ์๋ ๋ฆฌ๋์จ๋ฆฌ ์ ๊ทผ ๋๋ค๋ฉฐ~~!!
๋ฆฌ๋์จ๋ฆฌ๋ก ๋ณํ์ง์๋ ์ด๊ธฐ๊ฐ ์ฃผ๊ณ
์ ๋๋ง๋ค ์์ฑ์ ๋ถ๋ฌ์ ์ด๊ธฐ๊ฐ๋ค ์ฃผ๊ณ ์ถ์๋ฐ
์์ฑ์์์ ๋ฆฌ๋์จ๋ฆฌํํ ์ ๊ทผ์ ๋ชปํ๋ค
์์ฑ์๋ ๋ฆฌ๋์จ๋ฆฌ ์ ๊ทผ ๋๋ค๋ฉฐ~~!!
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
Basic ๋ถ์๊ฒ๋ค์ ๊ทธ๋ฅ get set์ด์ผ
์ฌ์ง์ถ๊ฐํจ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ด์ฐจํผ ๋ด ๊ธฐ๋ถ๋ฌธ์ ๋๊ฐ ๋ฆฌ๋์จ๋ฆฌ ์จ๋ฃ๋๊ฑฐ ํฌ๊ธฐํ ๊ฐ
readonly๋ฅผ ์ธ๊ฑฐ๋ฉด ํ๋๋ก ๋ง๋ค๋๊ฐ ์์ฑ์ ์ ๊ทผ์๋ฅผ { get; } ์ผ๋ก ๋ง๋ค์ด
๋์ค ํ๋ ์ฐ์ public readonly int BaseHP; public int BaseHP { get; }
๊ทผ๋ฐ ์ธ๋ถ์ ๋ ธ์ถ๋๋๊ฑฐ๋ฉด ํ๋กํผํฐ๊ฐ ๋ ์ด์๋ค
๋ฆฌ๋์จ๋ฆฌ๋ ํ๋กํผํฐ๋ ๊ฐ์ด ์ฐ๋๊ฒ ์๋๊ฒ?
ํ๋์ ์ฉ์ด์ผ readonly ํ๋กํผํฐ, ๋ฉ์๋์ ๋ถ์ด๋ readonly๋ ๊ฐ๋ ์ด ์ข ๋ค๋ฆ
ํ๋์ ์ฌ์ฉ์ : ํ๋ ๋ณ๊ฒฝ ๋ถ๊ฐ ํ๋กํผํฐ, ๋ฉ์๋์ ์ฌ์ฉ์ : ๋ด๋ถ์์ ์ฌ์ฉ๋๋ ๊ตฌ์กฐ์ฒด๊ฐ ๋ณต์ฌ๋๋๊ฑธ ๋ฐฉ์งํจ
์ํผ ๋ช ์พํ๊ฒ ํด์ค์ ใณ