采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
是因为我的sort 方法不是静态方法,反射机制必须用静态方法吗
反射不一定要在静态方法中。因为我们在main中的调用方式是静态方法的调用方式,在我的设计中不需要创建SortTestHelper类的对象。
谢谢老师,我是说 sortMethod.invoke(null, params); 用的的Method是必须静态的吗? 因为我之前不是静态方法(static sort)所有报了错
哦哦哦。不是。Method.invoke的第一个参数传的就是类对象,由于我们是静态方法,传null即可:)
请尝试运行课程的官方代码,看是否有同样的问题,如果没有问题,请仔细别对自己的代码哪里有问题:)
传送门:https://github.com/liuyubobobo/Play-with-Algorithms
P.S. 报错提示41行运行遇到空指针。确认一下41行的所有调用的参数都是正确的:)
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.8k 21
5.8k 3
5.0k 5
1.4k 18