Kotlin教程:反射(Reflection)
反射(Reflection)是一组语言和库特性,用于在运行时检查程序的结构。 Kotlin将函数和属性作为语言中的一等公民,并在运行时检查这些函数和属性。
类引用
类引用用于获取KClass
对象的引用。 为了获得静态Kclass
的引用,应该使用类文字(即使用双冒号)。
类引用的语法:
val c1 = String::class
val c2 = MyClass::class
反射(Reflection)是一组语言和库特性,用于在运行时检查程序的结构。 Kotlin将函数和属性作为语言中的一等公民,并在运行时检查这些函数和属性。
类引用用于获取KClass
对象的引用。 为了获得静态Kclass
的引用,应该使用类文字(即使用双冒号)。
类引用的语法:
val c1 = String::class
val c2 = MyClass::class