compaion_object1 [Kotlin Android] 정적 변수와 메소드 :: Companion Object 이번 글에서는 Kotlin에서 Static 자료형을 사용하는 방법에 대해 알아보고자 합니다. JAVA에서는 변수나 메소드에static을 선언해주면 정적 자료형을 사용할 수 있었습니다. 그런데 Kotlin에서는 static이라는 자료형이 없는데요. 제목처럼 Kotlin에서는 static 대신 companion object를 사용하여 정적 변수나 메소드를 선언할 수 있습니다. companion object를 사용하면 private properties(private으로 선언된 변수나 메소드)를 읽어올 수 있습니다. class Book private constructor(val id: Int, val name: String){ companion object /*이름 설정 가능*/{ val myBook = "ne.. 2022. 5. 30. 이전 1 다음