创建实例时如何检查user
变量是否已初始化MyClass
?
class MyClass
{
companion object
{
lateinit var user:User
}
init
{
//initialize if not initialized
//user.isInitialized
user = User
}
}
我想要做的是仅在创建 MyClass 的第一个实例时初始化变量,并且该变量的相同值应该可以在所有实例中访问。如果无法像这样使用 isInitialzed,那么解决方法也是可以接受的.