1
我正在尝试将现有类的静态方法添加到HashMap
。所有方法都位于与下面的代码相同的类:Java反射方法hashmap
map.put("x", myClass.class.getMethod("addX"));
map.put("y", myClass.class.getMethod("addY"));
当我运行代码,我得到java.lang.NoSuchMethodException: package.myClass.addX
。 任何想法?
发布相关课程。 – chrylis
您可以发布您的课程,您的代码无法找到“addX”方法。 –
问题是通过使用getDeclaredMethod()来解决的。感谢您的帮助 ! – KarateCoder