如何让Kotlin类成员具备动态访问性
问题
对于Kotlin的默认的类对象来说,一个数据类访问成员的方法仍然是传统的点运算符来访问成员变量。
例如以下类定义:
class LegacyUser(){
var name: String? = null
var age: Int? = null
}
或者
//数据类
data class LegacyUser(var name: String, var age: Int)
我们访问时仍然只能按域成员访问方式去访问
val legacyUser = LegacyUser()
p
原创
2021-12-09 17:36:46 ·
717 阅读 ·
0 评论