获取一个在2个超类内部的字段

时间:2019-01-29 15:27:24

标签: java unit-testing reflection

我想获得一个我正在扩展的类的超类内部的字段,以更好地理解它:

class A
{
   private int a = 3; 
}

class B extends A
{

}

class C extends B
{
 // I want to access a value here
}

在C中尝试Field a = this.getClass().getSuperclass().getSuperclass().getField("a");且没有成功

如果我在B中放Field a = this.getClass().getSuperclass().getField("a");,我将获得该字段。

在C类中如何获得一个?

PD:我正在做单元测试

0 个答案:

没有答案