文章目录1 kotlin和java反射基本结构对比2 kotlin反射的使用2.1 获取KClass2.2 通过KClass获取obj2.2.1 xxx::class获取obj2.2.2 Class.forName().kotlin获取obj2.3 通过obj反射获取对象的成员、函数等3 kotlin反射中基本结构的属性3.1 kotlin的KClass3.2 kotlin的KCallable3
转载 2023-11-14 10:23:27
200阅读
文章目录Kotlin 反射概述添加依赖库反射结构图KClass获取KClass创建对象遍历构造函数主要成员KCallable主要成员KParameter主要成员KType主要成员获取对象属性修改对象属性值案例Java对象转MapKotlin对象转Map Kotlin 反射概述Kotlin反射具备这三个特性:感知程序的状态,包含程序的运行状态,还有源码结构;修改程序的状态;根据程序的状态,调整自身