【发布时间】:2013-07-26 14:16:46
【问题描述】:
假设有一个类:
class A {
int a;
}
然后有一个A类的孩子:
class B extends A {
int b;
}
如果我打电话给B.class.getDeclaredFields(),我只会得到'b'字段。
现在我如何在这种情况下获取父类的字段'a'。
【问题讨论】:
-
您可以将
getField()与公共字段一起使用。否则,你需要自己循环遍历父类。
标签: java reflection field