一、:: 双冒号操作符
----
在 Kotlin 中 , :: 双冒号操作符 的作用是 获取 类 , 对象 , 函数 , 属性 的 类型对象 引用 ;
获取的这些引用 , 并不常用 , 都是在 Kotlin...反射操作时才会用到 ;
相当于 Java 中的 反射 类的 字节码类型 Class 类型 , 对象的类型 Class 类型 , 对象的函数 Method 类型 , 对象的属性字段 Field 类型 ;...KClass 说明
Kotlin 中 类的引用类型 KClass 中 提供了很多有用的属性 , 如 :
public actual val simpleName: String?...,
* 如果该类没有名称(例如,它是一个匿名对象文字),
* 则为 `null`。...如下代码中 , 使用 Student::name 代码 , 获取 Student 类的 name 属性类型为 KMutableProperty1 , 获取到该 name