相关疑难解决方法(0)

关于使用反射的IllegalAccessException

我试图学习反射,我遇到了这个IllegalAccessException.请参阅以下代码:

public class ReflectionTest
{
      public static void main(String[] args)
      {
           Set<String> myStr = new HashSet<String>();
           myStr.add("obj1");
           Iterator itr = myStr.iterator();
           Method mtd = itr.getClass().getMethod("hasNext");
           System.out.println(m.invoke(it));
      }
} 
Run Code Online (Sandbox Code Playgroud)

当我尝试运行此程序时,我得到以下内容:

Exception in thread "main" IllegalAccessException
Run Code Online (Sandbox Code Playgroud)

我不明白发生了什么.有任何想法吗?提前致谢.

java reflection

14
推荐指数
3
解决办法
4万
查看次数

标签 统计

java ×1

reflection ×1