【发布时间】:2017-10-07 01:21:50
【问题描述】:
我希望能够将类实例保存到公共静态变量中,但我不知道如何在 Kotlin 中执行此操作。
class Foo {
public static Foo instance;
public Foo() {
instance = this;
}
}
【问题讨论】:
-
kotlinlang.org/docs/reference/classes.html#companion-objects。但这对我来说看起来很糟糕。为什么要使用可变静态字段(已经是不好的做法),并在每次构造 Foo 实例时对其进行修改?你想达到什么目的?
-
如果你想创建一个单例,请查看kotlinlang.org/docs/reference/…。
标签: kotlin