์บก์ฒ๊ฐ ์งค๋ ค์์๋ค ๋ฏธ์ ใ ใ
์ freeTimeCount๋ผ๋ int๊ฐ์ ์์๋ฐ๋ ๋ชจ๋ ํด๋์ค๊ฐ ํ๋์ฉ ๊ฐ๊ณ ์๊ณ
๊ฐ ํด๋์ค์ freeTimeCount๋ฅผ ๊ฐ์ ๋ค๋ฅด๊ฒ ๋ณํ์ํจ๋ค์์ ๋ฐ๋ก๋ฐ๋ก ๋ถ๋ฌ์ค๊ณ ์ถ์๊ฑฐ์ผ
์๋ฅผ๋ค๋ฉด Heroineํด๋์ค์ freeTimeCount๋ ๋ค๋ฅธ ์์๋ฐ๋ ํด๋์ค์ freeTimeCount๋ฅผ ์๋ก ๊ฐ์ ๋ค๋ฅด๊ฒ ๋ฐ๊ฟ์ค๋ค์ ๋ถ๋ฌ์ค๊ณ ์ถ์ด
๊ทผ๋ฐ ๋ชจ๋ Characters๋ฅผ ์์๋ฐ๋ ํด๋์ค์ freeTimeCount๋ฅผ 5๋ก ์ ํํ๊ณ ์ถ์ด์ ์ ๋ฐ ํ๋กํผํฐ๋ฅผ ๋ง๋ค์๋๋ฐ
๋ค๋ฅธํด๋์ค์์ Heroine.IFreeCount๋ฅผ ๋ถ๋ฌ์ค๋ฉด ๋ถ๋ชจํด๋์ค๋ก๋ง ์ฐ์ฐ๋๋๊ฑฐ์ผ... ๊ทธ๋ฐ๊ฑธ ๋ฌป๊ณ ์ถ์ ๋ญ ์ด์ฝ๋๊ฐ ์ด์ํ๊ฑด ๋์งธ์น๊ณ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
new๋ก ์ํ๊ณ ๋ฐ๊ฟ๋ฐฉ๋ฒ ์์์???? ๋ญ๋ฐ?? ์๋ ค์ค ์ ๋ฐ ใ
๊ฑ ๋์ ํ๋ผ๋๊ฑฐ ์๋?
๊ทธ๋ฅ ๋์ ? Heroine ์์ชฝ ํ๋์๋ค freeTimeCount ์ฐ๋๊น ์ค๋ฅ๋จ๋๋ฐ...
๋น์ฐํ ์จ๋ฐ ์ค๋ฅ๋์ง ์์๋ฐ์๋ค๋๊ฑด ๊ฐ์ ๋ฉค๋ฒ๋ฅผ ๊ฐ๊ณ ์๋ค๋๊ฑด๋ฐ ๊ฐ์ ๋ฉค๋ฒ ์ฌ์ ์๋ฅผ ์ด๊ธฐํ๊ฐ ์๋๋ฐฉ์์ผ๋ก ์ธ์ ํ๋ ์ปดํ์ผ๋ฌ๊ฐ????????
์์ฑ์ ๊ฒ์ํด๋ณด์
๊ทธ๋ฌ๋ฉด ์ด์ ์์ํด๋์ค ์์์ ์์ฑ์๋ก ์ ๊ฑธ ๋ฐ๋ก ์์ฑํด์ฃผ๋ฉด ๋๋๊ฑฐ์ผ? ์ผ์...
๋น์ฐํ ๋ถ๋ชจํด๋์ค๊ป๋ก ์ฐ์ฐ๋์ง ๋ถ๋ชจํด๋์ค์ ifreecount๋ฅผ ์์๋ฐ์ ์๋๊ณ ์ค๋ฒ๋ผ์ด๋ฉ์ ํ๊ฒ๋์๋๋ฐ ์ฐ์ฐํจ์๊ฐ ๊ทธ๊ฑฐ๋ฐ์์๋๋ฐ ๋ญ ๊ธฐ๋ํ๊ฑฐ์? ๊ทธ๋ฆฌ๊ณ 5๋ก ์ ํํ๋ค๋ฉด์ ์ getํ ๋ ์ธ์คํด์ค ๋ฉค๋ฒ๋ฅผ ++ ํจ? ์ด๋ฌ๋ฉด ๋น์ฐํ ์์๋ฐ์ ์ซ์์ ์ํ์ด 5๋ฉด getํ ๋๋ 6์ผ๋ก ๋์ค๋๋ฐ ๊ทธ๋ฆฌ๊ณ ์์ํด๋์ค์์ int ๋ฆฌํดํ๋ ๋ฉ์๋ ๋ง๋ค์ด๋๊ณ ํํ๋๊ธฐ๋ฅ์ ์ ifreecount ๋๋๊ฐ์๊ฑธ ์ ๋ ๊ฒ ๋นํจ์จ์ ์ผ๋ก ์ฐ๋ ๊ฑฐ์? ๋๋ ๊ทธ๋ฅ ๊ธฐ์ด์กฐ์ฐจ ๋ชจ๋ฅด๋๊ฑฐ๊ฐ๋ค
ํ๋กํผํฐ๋ ํ๋ฒ๋ ๋ชป์จ๋ด์... ๊ฐ๋ ์ด ๊ทธ๋ฐ๊ฑฐ๊ตฌ๋ง ๊ทธ๋ฌ๋ฉด ๋ถ๋ชจํด๋์ค์ ๊ป๋ฐ๊ธฐ int๋ string์ ๊ฐ์ ธ์์ ์์ํด๋์ค์์ ๊ฐ์ ๋ถ์ฌํ๊ณ ๋ฉ์๋๋ก ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ virtual์ด๋ abstract๋ก ๋น๊ป๋ฐ๊ธฐ ๋ง๋ค์ด์ ๊ทธ๊ฑธ ํด๋์ค๋ง๋ค ์ฐ๋๋ฐฉ๋ฒ ๋ฟ์ธ๊ฑฐ์ผ? ์๋๋ฉด ๋งค๊ฐ๋ณ์๋ฅผ ๋ฐ๋๊ฐ? ใ ใ
์๋ ๊ทธ์ง์ ์ํด ๋๊ฐ ์ํ๋๊ฒ freetimecount๋ฅผ ์ด๊ธฐํ ์์ผ์ฃผ๊ณ ์ถ์๊ฑฐ๋ฉด ๋๊ฐ ๋ถ๋ชจํด๋์ค character์์ ๋ง๋ค์ด๋์ Ifreecount์ set๋ง ์ด์ฉํ๋ฉด ์์ํด๋์ค๊ฐ ์ธ์คํด์คํ ๋์ด์๋ค๋ฉด ๊ฐ๊ฐ ๋ค๋ฅธ ๋ฉค๋ฒ๊ฐ์ ๊ฐ์ง ์ ์๋๋ฐ ๋๊ฐ ์์ํด๋์ค์์ new int๋ฅผ ๋ฐ์๊ฑด ๊ทธ๋ฅ c#์์ ์ ๊ณตํ๋ virtual override ๋น์ทํ ๊ธฐ๋ฅ์ผ ๋ฟ์
์ผ์....... ๊ทธ๋ฌ๋๊น ํด๋์ค ์๊ธฐ์์ ์ ์ธ์คํด์คํ ํ๋ค์์ ๊ทธ ๊ฐ์ ๋ฐ๊ฟ์ค๋ผ ์ด๋ฐ๊ฑฐ์ง? ์ธ์คํด์คํ๋ผ๋๊ฑธ ์์ ๊น๋จน๊ณ ์์์ด... Heroin instance = new Heroin() ํ๋ค์์ instance ์์์๋ ๊ฐ์ ๋ฐ๊ฟ์ค๋ค์ ์๋ํจ์๋ฅผ ๋๋ ค๋ป๋ฆฌ๋ผ๋๊ฑฐ ๋ง์ง? ์ง๊ฐ๋ฉด ํจ ํด๋ณผ๊ฒ ์๋ ค์ค์ ๊ณ ๋ง์...
instance.IfreeCount = (๊ฐ); ์์ผ๋ก ์ด๊ธฐํํ์ ์ด๋ด๋ ค๊ณ ํ๋กํผํฐ ์ฐ๋๊ฑฐ๊ณ . ์ด๊ฑธ get๋ง ํ๊ณ ์ถ์ผ๋ฉด ๊ทธ๋ฅ insctance.ifreeCount;๊ฐ ๋ฐํ๊ฐ์ ๋๊ฐ๋ง๋ค์ด๋๊ณ ๋ชจ๋ฅด๋ฉด ์ด์บํ๋..
๋๋ถ์ ์ดํดํ๋ค ๊ณ ๋ง์