android - 如何在 Kotlin 中访问通用类型的字段?
问题描述
我有一个通用类。
class GenericsClassExample<T>(
var data: T
)
我有另一堂课代替 T。
data class MyDataClass1(val id: String, val value: String)
我正在实例化通用类,例如:
val genericClass = GenericClass<MyDataClass1>()
我想知道如何在不知道我要传递的类的类型的情况下从对象访问字段 (id
和value
) genericClass
,即我也可以传递另一个类,例如MyDataClass1
sayMyDataClass2
它也有自己的字段。
解决方案
推荐阅读
- android - 我想要一个通过 TextView 中的值可见的制作按钮
- python-3.x - 在 mayavi 中绘制 2 个平面的交点
- c# - 如何在 C# 中使用 openxml 在 Word 的段落中使某些特定文本变为粗体?
- javascript - 如何使用 Node.js 将 html 文档连接到 sql 数据库
- python-3.x - 如何在 keras 模型中可视化学习的训练权重?
- r - 如何根据另一列选择多行?
- php - $_FILE 不会在 php 中发送文件
- python - “通用”数据网关模式 - Python
- java - Powermockito 模拟静态方法匹配器不起作用
- c - 我如何仅使用一个指针来比较三个字符串而不使用其他