我试图学习反射,我遇到了这个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)
我不明白发生了什么.有任何想法吗?提前致谢.