Kotlin 单例模式 发表于 2017-12-22 | 分类于 Java , Kotlin 实现单例模式Kotlin引入了一个叫做object的类型,可以用同实现单例模式。 12345678object SimpleSington { fun test() {}}//在Kotlin里调用SimpleSington.test()//在Java中调用SimpleSington.INSTANCE.test(); 上面的方式,充分利用了kotlin的语法糖,具体实现的代码可以参考如下: 123456789101112// 饿汉式public final class SimpleSington { public static final SimpleSington INSTANCE; private SimpleSington() { INSTANCE = (SimpleSington)this; } static { new SimpleSington(); }}