0
Help us understand the problem. What are the problem?

posted at

updated at

【Kotlin】定数で定義する

Kotlinの定数定義をする場合

結論

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

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

companion objectとは

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

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

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?