๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ƒ์† (1)

๋‚˜์˜ ๋ชจ์–‘

013 | Java - Inheritance, Encapsulation

๐Ÿ’™ ์˜ค๋Š˜์˜ ๊ณต๋ถ€ - 1. ์ƒ์† ๐Ÿค ์ƒ์†(Inheritance) ๋”๋ณด๊ธฐ ๊ธฐ์กด์˜ ํด๋ž˜์Šค๋ฅผ ์žฌ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋ฅผ ์ž‘์„ฑ ๋‹จ์ผ์ƒ์†๋งŒ ํ—ˆ์šฉ Java๋Š” ๋‹จ์ผ์ƒ์†(ํ•˜๋‚˜์˜ ๋ถ€๋ชจ๋งŒ ์ƒ์†)๋งŒ ๊ฐ€๋Šฅ ๋น„์ค‘์ด ๋†’์€ ํด๋ž˜์Šค๋งŒ ์ƒ์†, ๋‚˜๋จธ์ง€๋Š” ํฌํ•จ๊ด€๊ณ„๋กœ ํ•จ ์žฅ์ : ๋‹คํ˜•์  ํ‘œํ˜„ ๊ฐ€๋Šฅ ํ”„๋กœ๊ทธ๋ž˜๋จธ == ํ”„๋กœ๊ทธ๋ž˜๋จธ ํ”„๋กœ๊ทธ๋ž˜๋จธ == ์‚ฌ๋žŒ ์ƒ์† ๊ตฌํ˜„ ํ‚ค์›Œ๋“œ: extends ๐Ÿค ํฌํ•จ๊ด€๊ณ„ ๋”๋ณด๊ธฐ ์ƒ์†์ฒ˜๋Ÿผ ํด๋ž˜์Šค๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„๋กœ ์ฐธ์กฐ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๊ฒƒ ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„๋กœ ๋‹ค๋ฅธ ํด๋ž˜์Šค ํƒ€์ž…์˜ ์ฐธ์กฐ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ๊ฒƒ ํด๋ž˜์Šค ๊ฐ„ ๊ด€๊ณ„ ์„ค์ • ์ƒ์†๊ด€๊ณ„: ~๋Š” ~์ด๋‹ค ( ~ is a ~ ) ํฌํ•จ๊ด€๊ณ„: ~๋Š” ~์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค ( ~ has a ~ ) Point c = new Point(); ๐Ÿค ๋ฉ”์„œ๋“œ ์˜ค๋ฒ„๋ผ์ด๋”ฉ ๋”๋ณด๊ธฐ ์ƒ์œ„ํด๋ž˜์Šค๋กœ๋ถ€ํ„ฐ..

SEB/TIL 2022. 7. 11. 16:49