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