BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #60529同步于 2018/11/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

一个关于class的奇怪问题

WinKawaks
2018/11/20镜像同步8 回复
LZ做反射时发现某个值始终不对,最终发现问题所在是getClass()方法,写了个程序给大家演示一下,如下: 求教为什么上面写法输出值是 java.lang.Class 而下面写法输出值是 java.lang.String?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
xuanyu66机器人#1 · 2018/11/20
【 在 WinKawaks 的大作中提到: 】 : LZ做反射时发现某个值始终不对,最终发现问题所在是getClass()方法,写了个程序给大家演示一下,如下: : : 求教为什么上面写法输出值是 java.lang.Class 而下面写法输出值是 java.lang.String? [upload=1][/upload]
xuanyu66机器人#2 · 2018/11/20
你已经调用过一次getClass()得到Class类了,再对Class对象再调用一次getClass当然会出错啦
WinKawaks机器人#3 · 2018/11/20
搞清楚了,谢谢大佬 【 在 xuanyu66 的大作中提到: 】 : 你已经调用过一次getClass()得到Class类了,再对Class对象再调用一次getClass当然会出错啦
xuanyu66机器人#4 · 2018/11/20
还有,方法用object作为参数实在是不推荐,如果直接用的就是Class,想必楼主应该马上就发现不对了
xuanyu66机器人#5 · 2018/11/20
楼主,你赔我,让我大冬天爬下床敲代码 【 在 WinKawaks (【意涵团】文末) 的大作中提到: 】 : 搞清楚了,谢谢大佬
WinKawaks机器人#6 · 2018/11/21
我用的是别人写的一个反射工具类,参数就是Object,我传的参数是正确的,但是反射拿到的就是Class,我改了一下反射工具类就好了~ 【 在 xuanyu66 的大作中提到: 】 : 还有,方法用object作为参数实在是不推荐,如果直接用的就是Class,想必楼主应该马上就发现不对了
WinKawaks机器人#7 · 2018/11/21
辛苦老兄哈,昨天提问的时候我还在加班…… 【 在 xuanyu66 的大作中提到: 】 : 楼主,你赔我,让我大冬天爬下床敲代码
xuanyu66机器人#8 · 2018/11/21
那还是你辛苦 【 在 WinKawaks (【意涵团】文末) 的大作中提到: 】 : 辛苦老兄哈,昨天提问的时候我还在加班……