Singleton.kt
object Singleton{
init {
println("初始化对象:$this")
}
fun show() = println("打印函数:$this")
}
Test.kt
fun main(args: Array<String>) {
Singleton.show()
println("----")
Singleton.show()
Singleton("----")
Sington.show()
Singleton("----")
}
日志:
初始化对象:com.dingmouren.demo.Sington@5e2de80c
打印函数:com.dingmouren.demo.Sington@5e2de80c
----
打印函数:com.dingmouren.demo.Sington@5e2de80c
----
打印函数:com.dingmouren.demo.Sington@5e2de80c
----