因为getDeclaredFields()方法返回的就是返回 Field 对象的一个数组,这些对象反映此 Class 对象所表示的类或接口所声明的所有字段。
返回的是 Field 的一个数组当然是 Field[] declareFields=exampleC.getDeclareFields() 这样表示了, 然后你要取得这个数组中的元素,而其中的元素类型是Field所以要Field field =declareFields[i] 这似乎和反射中没很大的关系 更觉得这像是个数组的问题,假如你认为数组学好了 那么就请看API查看下反射中(class类 java.long.class)的常用方法及返回类型……
|