文章目录
一、:: 双冒号操作符
1、获取类的引用
引用类型 KClass 说明
2、获取对象类型的引用
3、获取函数的引用
4、获取属性的引用
二、 java.lang.Class 与 kotlin.reflect.KClass...1、获取类的引用
在 Kotlin 中 , 使用 :: 双冒号操作符 获取 类的类型对象引用 代码格式为 :
Java或Kotlin类名::class
获取的 Kotlin 类 的 类型对象 的类型...为 KClass类名> , 如 : 获取 String 字符串类型的引用 , 代码为 :
String::class
获取的 String 类的引用类型 为 KClass ,
代码示例..., 可以理解为 类的引用 等同于 对象的引用 ;
代码示例 : 下面的代码中 , 通过 var student: Student = Student() 实例对象 , 获取的 引用对象类型的类型 是...调用 类名::函数名 获取的 函数类型 引用 , 其类型是函数类型的 , 如下代码中 ,
调用 Student::info 获取的函数类型变量 的 类型为 (Student) -> Unit , 该函数引用