[Kotlin] static, object, companion object ์ฐจ์ด
๋ชฉ์ฐจ ์ฐ๋ฆฌ๋ ๋ณดํต kotlin์์ java์ static ๋ณ์ ๋๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด object ํค์๋ ๋๋ companion object๋ฅผ ์ฌ์ฉํ๋ค. ์๋์ฒ๋ผ ๋ง์ด๋ค. ์๋์ ๊ฐ์ด object ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ object declaration์ด๋ผ๊ณ ํ๋ค. object ObjectTest { const val CONST_STRING = "1" fun test() {} } class CompanionObjectTest { companion object { const val CONST_TEST = 2 fun test() { } } } kotlin์์๋ static ์ด๋ ๊ฒ์ด ์๊ณ ์์ ๊ฐ์ด ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด static ์ด๋ค ๋ผ๊ณ ์คํดํ ์ ์๋ค. ๋ ์ญ์ ์ด๋ฒ ๊ณต๋ถ๋ฅผ ํตํด ์ ํํ ์๊ธฐ ์ ๊น์ง..
2021.06.27