使用声明的字段Reflection提供的方法

时间:2013-10-28 01:57:09

标签: java reflection

我正在查看类,发现你可以获得声明的字段和方法

我的问题是我能否获得声明字段

提供的方法

类似于在构造函数中需要args的类的实例的字段

我的意思是class#getDeclaredField()#getType()#getDeclaredMethods()

我知道不会工作但是这样的事情可以在没有返回null或获得NPE的情况下工作吗?

我的意思是它会使用decalred字段来获取方法 就像我如何处理代码class.field.doSomething();

一样

如果field是一个需要args的类,它的构造函数就像SomeClass(String para,int num,...)

或者它只是将它设置为新的或null

1 个答案:

答案 0 :(得分:1)

Field.getType()返回Class。您可以使用与从目标类中获取方法相同的方法获取其方法(和字段)。