ํด๋์ค์ ๊ฐ์ฒด1(4)
๊ณผ๋ชฉ์ ๊ดํ ์ ๋ณด(data)๋ฅผ ๋ด์ ๊ฒ์ Student class๊ฐ ์๋๋ผ, ๋ณ๋์ class์ธ Subject class๋ก ๋ถ๋ฆฌ์์ผฐ์ง ์์ต๋๊น? ๊ทธ๋์ Student class๋ ํ์์ ์ธ์ ์ฌํญ์ ์ ์ฅํ๋ ๊ฐ์ฒด์ด๊ณ , ์ฑ์ ์ ๋ณ๋์ ๊ฐ์ฒด์ Subject class๋ก ์๋ก์ด instance๋ฅผ ์์ฑํ์ฌ ์ ์ฅํด์ผ ํฉ๋๋ค. Student class์์์ main() ํจ์์์ Student(); ์์ฑ์๋ฅผ ์คํํด James๋ Lee ๋ฑ์ Student class์ instance๋ฅผ ์์ฑํ๋ ๊ฒ์
๋๋ค. ์ดํด๊ฐ ์ฉ์ดํ๋๋ก ๋์ํํด๋ดค์ต๋๋ค. (์ฌ์ง) ๋น์ ๋ก ์ค๋ช
ํ์๋ฉด, ํ์์ ์ธ์ ์ฌํญ๊ธฐ๋ก๋ถ์๋ ํ์์ ์ฑ๋ช
๊ณผ ์๋ณ์(ID)๋ง ๊ธฐ์ฌ๋๋ ์๋ฅ๋ฌถ์์ด๊ณ , ํด๋น ํ์์ ์ฑ์ ์ ์ฑ์ ๊ธฐ๋ก๋ถ๋ผ๋ ๋ณ๋ ๋ฌธ๊ฑด์ ์ฐธ์กฐํ๋ผ๊ณ ํด๋น ํ์์ ์ฑ์ ์ด ๊ธฐ์ฌ๋ ์ชฝ์๋ง ๊ธฐ์ฌํ ๊ฒ ์
๋๋ค. ์ ์ ํ ๋ต๋ณ์ด ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.