定数 const, companion object

  • 投稿者:
  • 投稿カテゴリー:その他

定数の定義

constはクラスの外側で定義
companion objectはクラス内で定義

定数の定義と参照例

// constによる定数の定義
const val MSG2 = "msg2"

class Test(){
    // companion objectによる定数の定義
    companion object {
        const val MSG1 = "msg1"
    }
}

fun main(){
    // 定数の参照
    println(Test.MSG1)
    println(MSG2)
}