社区
移动开发其他问题
帖子详情
kotlin中,子类如何使用反射获取构造方法?
等会儿咱吃啥
2020-05-15 06:12:48
如上图所示,子类通过反射获取参数列表,参数列表中只有子类中的参数,而传入的对象中包含了父类参数,最终导致参数与构造方法不匹配,抛出异常。
问题中抛出异常的代码是使用到了fastjson中的JSON.toJavaObject(JSON json, Class<T> clazz),其中clazz是子类,json是子类对象。
请问怎样写构造方法才能满足这里的参数要求?
...全文
101
回复
打赏
收藏
kotlin中,子类如何使用反射获取构造方法?
如上图所示,子类通过反射获取参数列表,参数列表中只有子类中的参数,而传入的对象中包含了父类参数,最终导致参数与构造方法不匹配,抛出异常。 问题中抛出异常的代码是使用到了fastjson中的JSON.toJavaObject(JSON json, Class clazz),其中clazz是子类,json是子类对象。 请问怎样写构造方法才能满足这里的参数要求?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kotlin
-
反射
kotlin
-
反射
kotlin
反射
java类_
Kotlin
中
的
反射
Java
中
的
反射
机制,使得我们可以在运行期
获取
Java类的字节码文件
中
的构造函数,成员变量,成员函数等信息。这一特性使得
反射
机制被常常用在框架
中
,想要比较系统的了解
Kotlin
中
的
反射
,先从Java的
反射
说起。Java
中
的...
Kotlin
|
Kotlin
反射
通过
反射
调用方法 KFunction4. 通过
反射
获取
属性5.
获取
实例的 companion6.
获取
注解7.
获取
内部类8.完整的代码 1.
Kotlin
反射
Kotlin
的
反射
需要集成 org.jetbrains.
kotlin
:
kotlin
-reflect 仓库,版本保持与
kotlin
...
Kotlin
反射
本文主要介绍了
kotlin
中
的
反射
kotlin
学习笔记之注解与
反射
kotlin
注解与
反射
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章