Banner

My Tech Blog (์•„๋ฒ„์ง€)

1. ์ƒ์†  1) ๊ฐœ๋…    - ๋ถ€๋ชจํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜, ๋ฉค๋ฒ„ ๋ฉ”์„œ๋“œ๋ฅผ ์ž์‹ ํด๋ž˜์Šค๊ฐ€ ์ƒ์† ๋ฐ›์•„ ์‚ฌ์šฉ   - ํด๋ž˜์Šค ์žฌ์‚ฌ์šฉ => ์ค‘๋ณต ์ฝ”๋“œ ์ค„์—ฌ์„œ ํšจ์œจ์„ฑ ์ฆ๋Œ€  2) ํŠน์ง•   - '์ž์‹ํด๋ž˜์Šค extends ๋ถ€๋ชจํด๋ž˜์Šค' ํ˜•์‹์œผ๋กœ ์ƒ์†   - ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ๋ถ€๋ชจ ํด๋ž˜์Šค๋งŒ ์ƒ์† ๋ฐ›์„ ์ˆ˜ ์žˆ์Œ.      => C extends A, B (x)     => C extends B , B extends A (o)    - private ์ ‘๊ทผ ์ œํ•œ์„ ๊ฐ–๋Š” ๋ฉค๋ฒ„ ๋ณ€์ˆ˜ ๋ฐ ๋ฉ”์„œ๋“œ๋Š” ์ง์ ‘ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€     => ๊ทธ๋Ÿผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋ƒ? getter, setter ์‚ฌ์šฉ    3) ์ƒ์† ๊ด€๋ จ ํ‚ค์›Œ๋“œ   - extends ์ƒ์† ๋ฐ›์„ ๋•Œ ํด๋ž˜์Šค๋ช… ์˜†์— ์‚ฌ์šฉ   - super ์ž์‹ ํด๋ž˜์Šค์—์„œ ๋ถ€๋ชจ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•  ๋•Œ ์‚ฌ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'์•„๋ฒ„์ง€' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก
์ƒ๋‹จ์œผ๋กœ