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

๋ชฉ๋ก์ƒ์„ฑ์ž (1)

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

012 | Java - constructor, inner class

๐Ÿ’™ ์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ ๐Ÿค ์ƒ์„ฑ์ž ๋”๋ณด๊ธฐ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ํ˜ธ์ถœ๋˜๋Š” ์ธ์Šคํ„ด์Šค ์ดˆ๊ธฐํ™” ๋ฉ”์„œ๋“œ๋กœ, ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ํด๋ž˜์Šค์˜ ๊ตฌ์„ฑ ์š”์†Œ ์ƒ์„ฑ์ž์™€ ๋ฉ”์„œ๋“œ์˜ ์ฐจ์ด ์ƒ์„ฑ์ž ์ด๋ฆ„์€ ๋ฐ˜๋“œ์‹œ ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๊ฐ™์•„์•ผ๋จ ์ƒ์„ฑ์ž๋Š” ๋ฆฌํ„ดํƒ€์ž…์ด ์—†์Œ ์˜ค๋ฒ„๋กœ๋”ฉ ๊ฐ€๋Šฅ → ํ•œ ํด๋ž˜์Šค ๋‚ด ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ƒ์„ฑ์ž ์กด์žฌํ•  ์ˆ˜ ์žˆ์Œ ํด๋ž˜์Šค๋ช…(๋งค๊ฐœ๋ณ€์ˆ˜) { // ์ƒ์„ฑ์ž ๊ธฐ๋ณธ ๊ตฌ์กฐ // ํ•˜๋Š” ์ผ } ๐Ÿค ๊ธฐ๋ณธ์ƒ์„ฑ์ž์™€ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ์ƒ์„ฑ์ž ๋”๋ณด๊ธฐ ๊ธฐ๋ณธ์ƒ์„ฑ์ž ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” ์ƒ์„ฑ์ž ๋ชจ๋“  ํด๋ž˜์Šค์—๋Š” ๋ฐ˜๋“œ์‹œ ํ•˜๋‚˜ ์ด์ƒ์˜ ์ƒ์„ฑ์ž๊ฐ€ ์กด์žฌ ๋”ฐ๋กœ ๋งŒ๋“ค์ง€ ์•Š์•„๋„ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ์ด์œ ๋Š” ์ž๋ฐ” ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๊ธฐ๋ณธ์ƒ์„ฑ์ž๋ฅผ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ๊ธฐ ๋•Œ๋ฌธ ์ด๋ฏธ ์ƒ์„ฑ์ž๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์ด๋ฏธ ์ถ”๊ฐ€๋œ ์ƒ์„ฑ์ž๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ์ƒ์„ฑ์ž ๊ธฐ๋ณธ์ƒ์„ฑ์ž ..

SEB/TIL 2022. 7. 8. 16:46