๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

companion object1

[Kotlin] - Class(ํด๋ž˜์Šค) ๐Ÿ“Ž Kotlin - Class(ํด๋ž˜์Šค) ์•ˆ๋…•ํ•˜์„ธ์š”, ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ฝ”ํ‹€๋ฆฐ ํด๋ž˜์Šค์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์—์„œ ์ฝ”ํ‹€๋ฆฐ์„ ์ฒ˜์Œ ์‚ฌ์šฉํ•ด์„œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ.. ์•„์ง ์ฝ”ํ‹€๋ฆฐ์€ ๋‚ฏ์„ค๊ธฐ๋งŒ ํ•˜๋„ค์š”.. for๋ฌธ, ๋ฐฐ์—ด ์ƒ์„ฑ, ์ƒ์„ฑ์ž, open ํ‚ค์›Œ๋“œ, ๋ถˆ๋ณ€, ?, !, !! ๋“ฑ๋“ฑ ... ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋Š” ์ž๋ฐ”์™€๋Š” ๋ฌธ๋ฒ•์ ์œผ๋กœ ๋‹ค๋ฅธ๋ถ€๋ถ„์ด ๊ฝค(?) ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ๊ธฐ๊ฐ„์— ์นœํ•ด์ง€๊ธฐ๊ฐ€ ํž˜๋“  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž๋ฐ”์— ์ต์ˆ™ํ•˜๋‹ค๋ฉด ์ฝ”ํ‹€๋ฆฐ์€ ์ผ์ฃผ์ผ์ •๋„๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค.. ๋ผ๋Š” ๊ธ€์„ ๋ณธ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ์š”, ์ €๋Š” ์•„์ง ์ž๋ฐ”์— ์ต์ˆ™ํ•˜์ง€๊ฐ€ ์•Š๋‚˜๋ด…๋‹ˆ๋‹ค ๐Ÿ˜ญ ์•ž์œผ๋กœ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ถ€๋ถ„์ด ์ƒ๊ธธ๋•Œ๋งˆ๋‹ค ํ‹ˆํ‹ˆํžˆ ์ฝ”ํ‹€๋ฆฐ์—๋Œ€ํ•ด ์ •๋ฆฌ๋ฅผ ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์— ์ •๋ฆฌํ•  ๋‚ด์šฉ์€ ํด๋ž˜์Šค์ž…๋‹ˆ๋‹ค. ์ฝ”ํ‹€๋ฆฐ์—์„œ์˜ ํด๋ž˜์Šค๋Š” ์ƒ์„ฑ์ž๋‚˜ open ํ‚ค์›Œ๋“œ, comp.. 2021. 10. 17.
๋ฐ˜์‘ํ˜•