在Kotlin中定义变量或者属性都是需要初始化值的,并且其都是private的,但是有些时候对于变量或者属性只需要声明,但是不需要初始化,则kotlin提供了lateinit关键字来实现:
class Student {
lateinit var name: String
var address :String = "北京"
lateinit val sex :String
lateinit
在Kotlin中定义变量或者属性都是需要初始化值的,并且其都是private的,但是有些时候对于变量或者属性只需要声明,但是不需要初始化,则kotlin提供了lateinit关键字来实现:
class Student {
lateinit var name: String
var address :String = "北京"
lateinit val sex :String
lateinit