如何在 Kotlin 中创建 null 类对象?

sal*_*rer 4 java android class object kotlin

在java中,我们可以像这样声明一个空类对象

VideoRecord videoRecord;
Run Code Online (Sandbox Code Playgroud)

之后,我们可以检查它是否为空

if (videoRecord == null){
    videoRecord = new VideoRecord();
}
Run Code Online (Sandbox Code Playgroud)

我是 Kotlin 的新手,我想在 Kotlin 中做同样的事情。我已经尝试过下面的代码。

lateinit var videoRecord1:VideoRecord

if (videoRecord1 == null){
    videoRecord1 = VideoRecord()
}
Run Code Online (Sandbox Code Playgroud)

但它给了我一个警告,就像条件videoRecord1 == null总是错误的一样。我怎样才能在 Kotlin 中做出同样的事情?

and*_*wan 5

var videoRecord: VideoRecord? = null
Run Code Online (Sandbox Code Playgroud)

你可以像这样初始化它的变量

可空引用:https ://kotlinlang.org/docs/reference/null-safety.html