为什么像这样"val statusData:StatusData?=StatusData()"嵌套类调用?



为什么这样嵌套类调用val statusData: statusData ?= statusData ().

class NestedModel{
var id: String? = null
val statusData:StatusData?=StatusData() // Like this
class StatusData {
var internal_status: String? = null
var ot_code: String? = null
}
}

你的问题不明白。但我想你的问题是这样的。为什么我们不能从nestedModel对象中调用StatusData()。为此,我们使用"内部类"关键词。

的例子:

fun main() {
val nestedModel = NestedModel()
val statusData = nestedModel.StatusData()
}
class NestedModel {
var id: String? = null
inner class StatusData {
var internal_status: String? = null
var ot_code: String? = null
}
}

最新更新