文章目录
一、:: 双冒号操作符
1、获取类的引用
引用类型 KClass 说明
2、获取对象类型的引用
3、获取函数的引用
4、获取属性的引用
二、 java.lang.Class 与 kotlin.reflect.KClass...一、:: 双冒号操作符
----
在 Kotlin 中 , :: 双冒号操作符 的作用是 获取 类 , 对象 , 函数 , 属性 的 类型对象 引用 ;
获取的这些引用 , 并不常用 , 都是在 Kotlin...属性可以获取类的简单名称 ;
public val qualifiedName: String?...调用 类名::函数名 获取的 函数类型 引用 , 其类型是函数类型的 , 如下代码中 ,
调用 Student::info 获取的函数类型变量 的 类型为 (Student) -> Unit , 该函数引用...属性的引用 , 相当于 Java 反射中的 Field 对象 , 调用 KMutableProperty1#get 函数 传入 Student 实例对象 , 可以获取该实例对象的 name 属性 ;