์๋ฅผ ๋ค์ด ์๊น๋ณ๊ฒฝํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์ถ์ผ๋ฉด
class ChangeColor
{
Color color;
// ๋์ถฉ color ๊ฐ์ ธ์์ ์์๋ณ๊ฒฝํ๋๊ฑฐ
}
์ด์ ๊ฒฝ์ฐ ์ฌ์ฅ์ ๊ธฐ๋ฅ์ด ์์ผ๋ฉด
class Reload
{
// ๋์ถฉ ํ์์ง ์ปดํฌ๋ํธ ๊ฐ์ ธ์์ ํ์์ง ์ฑ์ฐ๋ ๊ธฐ๋ฅ
}
๋ญ ์ด๋ฐ์์ผ๋ก ์์ ๊ทธ๋ฅ ๊ธฐ๋ฅ์ด๋ ๊ธฐ๋ฅ์ ์น๋ค ์คํฌ๋ฆฝํธํ ํด์ ์ฐ๋ ์ฌ๋๋ค ์์?
๋ค๋ฅธ๊ณณ์์๋ ์ฐ์ผ๋ ๋ถ๋ฆฌํด๋๋จ, ๋ฌผ๋ก ์ฒ์๋ถํฐ ์์๋๋ฉด ๋์ข๊ณ
๋ค๋ฅธ๊ณณ์์๋ ์ฐ์ฌ์ ๋ถ๋ฆฌํ๋์ค์ธ๋ฐ ๊ณ ์ ํจ์ ๋ฑ ํ๋ ์๋ ํด๋์ค๋ฅผ ๋ง๋ค์ด์ผํ๋ ๊ถ๊ธํ์์
ํด๋์ค๋ ๋ง์์ง๋๊ฑฐ ์๊ด์์ ๋ณ์ 5๊ฐ ์ดํ ๋จ์ ๋ฐ์ดํฐํด๋์ค๋ ๋ฐ๋ก ํด๋์ค๋ง๋ค์๋ ํ์ผ์ด ๋ถ๋ด์ค๋ฌ์ฐ๋ฉด ๊ทธ๋ฐ ์์ฑ์ด๋ค์ ํํ์ผ์ ๋ชจ์๋ ๋๊ธดํจ
ํ์๊ด๋ฆฌํ๊ณ ์์ผ๋ฉด ํ์ผ๋ง์์ง๋๊ฑด ๋ถ๋ด์ผ์๋์์ ํ์ผ ์ถ๊ฐ/์ ๊ฑฐ๊ฐ ๊ฑฐ์ง๊ฐ์ผ๋๊น
๊ทธ๋ฐ ๋จ์ ์ด ์์๊ตฌ๋ง ใณ
ํํ ํต์ผํ๋๊ฑฐ ์ข์ํ๋ฉด ๊ทธ๋ฐ์์ผ๋ก ๋ง์ด ํ์ง
์ฝ๋์ ํด๋์ค๋ฅผ ์ผ๋ง๋ ์ชผ๊ฐ๋๋ ์ทจํฅ์ด๋ ๊ฒฝํ์ ์ด๋๊น์ง ์ชผ๊ฐ๋๊ฒ ๊น๋ํ๋๋ผํ๋ ๊ฐ์ ์์ญ์ด๋ผ.
๊ธฐ๋ฅ์ ํจ์์ด์ง ํด๋์ค๊ฐ ์๋ ๋ค๋ง ๊ธฐ๋ฅ์ด ๋ฐ์ดํฐ์ ๊ฒฝ์ง๋์ด ์ฎ์ด๊ธฐ ์์ํ๋ค๋ฉด ํด๋์ค๋ก ๊ตฌํํจ ๊ทผ๋ฐ ๋ณดํต์ ์ด๋ฐ ๊ฐํ ๊ธฐ๋ฅ์ ์ปคํ๋ง์ ์ข์ ์ฝ๋ฉ ๋ฐฉ์์ด ์๋
๋ค๋ง C# ํน์ฑ์ ํด๋์ค ์์ด ๋ธ๋ ํจ์๋ง ์๋ ์ ๋ค์ ๋ง๋ค ์๋ ์์ด์ static ํจ์๋ง ์๋ ํ์์๋น ํด๋์ค๋ฅผ ๋ง๋ค์ด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ๊ทธ๋ฐ๊ฑด ์ค์ ๋ก ํด๋์ค๋ก์จ ์ฐ๋๊ฒ ์๋๋๊น ์์ธ