companion object

언어/Kotlin

[Kotlin] Companion Object

오늘은 Kotlin의 Companion Object 에 대해서 알아보려고 한다. 간단하게 설명하자면 Companion Object는 저번 글에서 설명했던 Java의 static 같은 역할을 한다. ​ 하지만 정확하게 어떻게 사용되고 어떤 역할을 하는지에 대해 알아보자. ​ Companion Object 는 다음과 같이 사용된다. class Member { companion object { val name = "BB_GG" fun method() = "BB_GG입니다." } } static 과 같은 역할을 한다고 했지만 모습은 매우 다른 모습인걸 알 수있다. ​ 아무튼 위와 같이 companion object를 통해 name을 선언하면 다음과 같이 이용할 수 있다. fun main(args: Array) ..

ppusda
'companion object' 태그의 글 목록