反射调用枚举类型的构造方法,报错NoSuchMethod

为啥呢?调用普通类没问题

jdk1.8

#Java#
全部评论
加个public试试
点赞 回复 分享
发布于 2019-06-03 22:34
反射一定要是接口类,不知道enum是不是
点赞 回复 分享
发布于 2019-06-03 23:20
反射不能枚举
点赞 回复 分享
发布于 2019-06-04 12:59
枚举类代表的是,一个类仅有的几个实例,设计逻辑上来说就不会允许有让人创建实例的操作,在编译之前实例已经确定好,反射发生在运行时,这两者是冲突的。
点赞 回复 分享
发布于 2019-06-04 15:07

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务