我自己的单身人士使用Kotlin,比其他人小一点

时间:2018-04-11 13:08:31

标签: android kotlin

我在堆栈中发现了很多关于单身人士的话题。但在我看来,Kotlin中的单身人士可以更简单:

var abc: Int
abc = SingletonTwo.ourInstance.myAge

现在我可以在其他类中访问此变量myAge:

#

这里出了点问题?这个单例比堆叠中的其他主题略小。 如果我错了,请有人纠正我。

1 个答案:

答案 0 :(得分:8)

使用object关键字而非class声明某些内容会使其成为单身人士:

object SingletonTwo {
    var myAge: Int = 16
}

在这种情况下,您可以像这样访问变量:

var abc: Int = SingletonTwo.myAge

您可以看到有关object declarations的文档,其中还指出应该使用它们来轻松创建单例。