【Kotlin】定数で定義する


Kotlinの定数定義をする場合

結論

CompanionObjectを利用し、constを付けて定義する

定義の方法.kt
class Hoge {  
  companion object {
    const val NAME = "hoge"
  }
}

companion objectとは

クラス内では、objectキーワードの前にcompanion修飾子を付与することでクラスに属するSingletonが作成できる。これをcompanion objectと呼ぶ。

companion objectは1クラス内に1つだけ宣言可能。また、オブジェクト名は省略可能。