54.object单例
2019-10-05 本文已影响0人
写代码的向日葵
1.内存中只有只有一个对象实例
2.提供类一种创建对象的最佳方式
3.object单例代码如下
fun main(args: Array<String>) {
Utillls.name
Utillls.sayHello()
}
object Utillls {
var name = "张三"
fun sayHello() {
println("hello")
}
}
4.通过生成的show kotlin bytecode
后换成的java代码,我们可以看到如下内容:

- object单例,所有的字段都是static静态,方法不是
- object单例所有的字段都是静态的,在字段不多的地方比较适用