[S12] Class

https://github.com/OneMoreBottlee/TypeScript-Master/tree/main/S12

Class in JS

ํŒจํ„ด์„ ์ƒ์„ฑํ•˜๋Š” ์—ญํ• 

๊ฐ์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ผ ๋•Œ ํ”„๋กœํผํ‹ฐ์™€ ๊ธฐ๋Šฅ์„ ํ•จ๊ป˜ ๋‚˜ํƒ€๋‚ธ๋‹ค.

์ธ์Šคํ„ด์Šคํ™” ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ณ€์ˆ˜๋ช… ์•ž์— #์„ ๋ถ™์ด๋ฉด Private ์„ค์ •. ํด๋ž˜์Šค ์™ธ๋ถ€์—์„œ ํ˜ธ์ถœ ๋ถˆ๊ฐ€๋Šฅํ•จ

constructor - ์ƒ์„ฑ์ž. ๊ฐ์ฒด ์ƒ์„ฑ์‹œ ํ˜ธ์ถœ๋จ

Getter / Setter

์ ‘๊ทผ์ž ํ”„๋กœํผํ‹ฐ

ํ”„๋กœํผํ‹ฐ๋กœ ์„ค์ •ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ํ”„๋กœํผํ‹ฐ์ฒ˜๋Ÿผ ํ–‰๋™ํ•˜๋Š” ๋ฌธ๋ฒ•์  ์„คํƒ•.

Getter

get ํ•จ์ˆ˜๋ช…(){}

๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

Setter

์ฆ‰๊ฐ์ ์œผ๋กœ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋Š” ํ”„๋กœํผํ‹ฐ์™€ ๋‹ฌ๋ฆฌ ์กฐ๊ฑด๋ถ€๋กœ ๋ณ€๊ฒฝํ•˜๋Š”๋“ฑ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

SON HM โ‡’ Kim MJ ๋ณ€๊ฒฝ ์™„๋ฃŒ

Static

๊ฐœ๋ณ„ ์ธ์Šคํ„ด์Šค๊ฐ€ ์•„๋‹Œ ํด๋ž˜์Šค ์ฐจ์›์—์„œ ์‚ฌ์šฉํ•  ๊ธฐ๋Šฅ ์„ค์ •ํ• ๋•Œ ์‚ฌ์šฉ

Extends

ํ™•์žฅ.

Player ์˜ ๋ชจ๋“  ๋ฉ”์„œ๋“œ, ํ”„๋กœํผํ‹ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

Super

์ž์‹ ํด๋ž˜์Šค์— ์ƒ์„ฑ์ž๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉ

Last updated

Was this helpful?