反射----4
AccessibleObject类 反射获取成员字段
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
1. AccessibleObject类
1). AccessibleObject类 (可访问对象类)
(1). 继承体系结构
Field、Constructor和Method类都是AccessibleObject类的子类。
(2). AccessibleObject基本作用
[1]. 将反射的对象标记为在使用时取消默认 Java 语言访问控制检查的能力。
[2]. 在反射对象中设置accessible 标志允许具有足够特权
2). AccessibleObject类常用方法
设置反射对象的accessible标志
指定反射的对象的accessible 标志
public void setAccessible(boolean flag)throwsSecurityException{…}
[1]. 当输入参数flag为true的时候,指示反射对象被使用时取消Java语言访问权限的检查。
[1]. 当输入参数flag为false的时候,指示反射对象应该实施Java语言访问权限的检查。
2. 反射获取成员字段
1). 成员字段类java.lang.reflect.Field
Field类的基本概念
[1]. Field类所在的位置
Field类位于java语言包 (lang)的反射子包(reflect)java.lang.reflect
[2]. Field类描述的事物
Field类抽象的是各个类的成员变量的总体。
[3]. Field类的源码声明
public final
class Field extends