kotlin中的静态变量?
我需要定义一个变量并像java中的静态变量一样访问它。我只想通过类的名称访问此变量。您需要在该类中创建伴生对象,这里是使用RoomDatabase Aichitucture组件的示例kotlin中的静态变量?,kotlin,Kotlin,我需要定义一个变量并像java中的静态变量一样访问它。我只想通过类的名称访问此变量。您需要在该类中创建伴生对象,这里是使用RoomDatabase Aichitucture组件的示例 class MyDatabase: RoomDatabase() { companion object { var instance: MyDatabase? = null } 将它放在类中的一个同伴对象中 class Example { companion object {
class MyDatabase: RoomDatabase() {
companion object {
var instance: MyDatabase? = null
}
将它放在类中的一个同伴对象中
class Example {
companion object {
val foo = 1
}
}
Example.foo
如果类中的所有内容都是静态的,那么可以在Kotlin中将该类设置为对象
object Example {
val foo = 1
}
Example.foo