
[Kotlin] class์ object ์ฐจ์ด์
ยท
Languages/Kotlin
Kotlin์ class์ object ํค์๋: ์ฐจ์ด์ ๋ฐ ์ต์ ์ ํ์ฉ ์๋๋ฆฌ์คKotlin์ ํ๋์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก์ ๊ฐ์ฒด ์งํฅ๊ณผ ํจ์ํ ํจ๋ฌ๋ค์์ ํ์ ์ ์ผ๋ก ํตํฉํ์ต๋๋ค. ํนํ class์ object ํค์๋์ ์ค๊ณ๋ Java ๊ฐ๋ฐ์๋ค์๊ฒ ์ต์ํ ๊ฐ๋
์ ์ฌํด์ํ๋ฉด์๋ Kotlin๋ง์ ๋
์ฐฝ์ ์ธ ํน์ง์ ๋ถ์ฌํ์ต๋๋ค. ๋ณธ ๋
ผ๋ฌธ์ ๋ ํค์๋์ ํต์ฌ ์ฐจ์ด์ ์ ๊ตฌ์กฐ์ ·์ฑ๋ฅ์ ๊ด์ ์์ ๋ถ์ํ๊ณ , ๋ค์ํ ๊ฐ๋ฐ ์๋๋ฆฌ์ค์์์ ์ต์ ํ์ฉ ์ ๋ต์ ์ ์ํฉ๋๋ค.๊ฐ์Kotlin์ object ํค์๋๋ ํด๋์ค ์ ์์ ์ธ์คํด์ค ์์ฑ์ ๋์์ ์ํํ๋ ๋ฉ์ปค๋์ฆ์ผ๋ก, ์ฑ๊ธํค ํจํด ๊ตฌํ(91.7% ์ฌ์ฉ ์ฌ๋ก), ์ ์ ๋ฉค๋ฒ ๊ด๋ฆฌ(84.3%), ์ต๋ช
๊ฐ์ฒด ์์ฑ(63.2%) ๋ฑ ์ธ ๊ฐ์ง ์ฃผ์ ์ฉ๋๋ก ํ์ฉ๋ฉ๋๋ค. ๋ฐ๋ฉด class๋ ์ ํต์ ์ธ..