java命名空间java.lang类class<t>的类成员方法:
getdeclaredfields定义及介绍
本文导语:
getdeclaredfields
public field[] getdeclaredfields()
throws securityexception
返回 field 对象的一个数组,这些对象反映此 class 对象所表示的类或接口所声明的所有字段。包括公共、保护、默认(包)访问和私有字段,但不...
getdeclaredfields
public field[] getdeclaredfields()
throws securityexception
- 返回
field
对象的一个数组,这些对象反映此 class
对象所表示的类或接口所声明的所有字段。包括公共、保护、默认(包)访问和私有字段,但不包括继承的字段。
返回数组中的元素没有排序,也没有任何特定的顺序。如果该类或接口不声明任何字段,或者此 class
对象表示一个基本类型、一个数组类或 void,则此方法返回一个长度为 0 的数组。
请参阅 java language specification 的第 8.2 和 8.3 节。
- 返回:
- 表示此类所有已声明字段的
field
对象的数组
- 抛出:
securityexception
- 如果存在安全管理器 s,并满足下列任一条件:
- 调用
s.checkmemberaccess(this, member.declared)
拒绝访问此类中已声明的字段
- 调用者的类加载器不同于也不是当前类的类加载器的一个祖先,并且对
s.checkpackageaccess()
的调用拒绝访问该类的包
- 从以下版本开始:
- jdk1.1