728x90 ๋ฐ์ํ ํด๋์ค1 [JS] ํด๋์ค(Class) ๊ธฐ๋ณธ ๋ฌธ๋ฒ๊ณผ ์์ ์๋ ํ์ธ์ Foma๐ป ์ ๋๋ค! ์ด๋ฒ ๊ธ๋ ์ญ์ ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐฐ์ด 'ํด๋์ค'๋ฅผ ์ ๊ฐ ์ดํดํ ๋ฐฉ์์ผ๋ก ๋ณต์ตํ๋ ์ฐจ์์์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ ํด๋์ค๋? ํด๋์ค๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ํน์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ณ์์ ๋ฉ์๋๋ฅผ ์ ์ํ๋ ์ผ์ข ์ ํ๋ก, ๊ฐ์ฒด๋ฅผ ์ ์ํ๊ธฐ ์ํ ์ํ(๋ฉค๋ฒ ๋ณ์)์ ๋ฉ์๋(ํจ์)๋ก ๊ตฌ์ฑ๋๋ค. - ์ํค ๋ฐฑ๊ณผ - ์ฆ, ํด๋์ค๋ ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ธฐ ์ฝ๊ฒ ๋ฏธ๋ฆฌ ํ์ ๋ง๋ค์ด ๋๋ ๊ฒ์ ๋๋ค. ํด๋์ค ์์ฑํ๊ธฐ ์์ ํด๋์ค๋ฅผ ๋ถ์ฌ์ค ๋ค constructor(์์ฑ์)๋ฅผ ์ด์ฉํด์ ์ด๊ธฐํ ํด์ค๋ค. ๋ฉ์๋๋ ํ๋กํผํฐ๋ฅผ ์์ฑํ๊ฑฐ๋ ์ถ๊ฐํ๋ ๋ฒ์ ์ผ๋ฐ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ๋์ ๋์ผํ๋ค. class Player { constructor(name) { this.height = 180 this.n.. 2022. 2. 12. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ