public class IllegalAccessException
extends ReflectiveOperationException
| java.lang.Object | ||||
| java.lang.Throwable | ||||
| java.lang.Exception | ||||
| java.lang.ReflectiveOperationException | ||||
| java.lang.IllegalAccessException | ||||
当应用程序尝试反射创建实例(除数组外),设置或获取字段或调用方法时,会引发IllegalAccessException,但当前正在执行的方法无法访问指定的类,字段的定义,方法或构造函数。
也可以看看:
newInstance()set(Object, Object)setBoolean(Object, boolean)setByte(Object, byte)setShort(Object, short)setChar(Object, char)setInt(Object, int)setLong(Object, long)setFloat(Object, float)setDouble(Object, double)get(Object)getBoolean(Object)getByte(Object)getShort(Object)getChar(Object)getInt(Object)getLong(Object)getFloat(Object)getDouble(Object)invoke(Object, Object[])newInstance(Object[])Public constructors |
|
|---|---|
IllegalAccessException() 构造一个没有详细信息的 |
|
IllegalAccessException(String s) 用详细消息构造一个 |
|
继承方法(Inherited methods) |
|
|---|---|
java.lang.Throwable
|
|
java.lang.Object
|
|
IllegalAccessException ()
构造一个没有详细信息的 IllegalAccessException 。
IllegalAccessException (String s)
用详细消息构造一个 IllegalAccessException 。
| 参数(Parameters) | |
|---|---|
s |
String: the detail message. |