首页 > 解决方案 > 如何在 Kotlin 中访问通用类型的字段?

问题描述

我有一个通用类。

class GenericsClassExample<T>(
        var data: T
)

我有另一堂课代替 T。

data class MyDataClass1(val id: String, val value: String) 

我正在实例化通用类,例如:

val genericClass = GenericClass<MyDataClass1>()

我想知道如何在不知道我要传递的类的类型的情况下从对象访问字段 (idvalue) genericClass,即我也可以传递另一个类,例如MyDataClass1sayMyDataClass2它也有自己的字段。

标签: androidkotlingenericskotlin-reified-type-parameters

解决方案


推荐阅读