我有这个Kotlin课:
class Storage {
companion object {
val COL_ID = "id"
}
}
并且我想在我的Java代码中使用COL_ID
:
doSomething(Storage.COL_ID);
但是,编译器告诉我COL_ID
是私有的。我试图将public
添加到所有元素(类,对象和val),但是没有效果。
如何访问这些伴随对象常量?
更新我认为我的问题与给定的重复项有所不同,因为我想创建常量而不是静态方法。
答案 0 :(得分:1)
我添加了const
,一切都很好:
class Storage {
companion object {
const val COL_ID = "id"
}
}