-1

クラスがあるとします:

class A {
  int a;
}

そして、クラス A の子があります:

class B extends A {
  int b;
}

私が呼び出すとB.class.getDeclaredFields()、「b」フィールドのみが取得されます。

この場合、「a」の親クラスのフィールドを取得するにはどうすればよいですか。

4

1 に答える 1

9

You should call it with something like this:

B.class.getSuperclass().getDeclaredFields();
于 2013-07-26T14:18:08.240 に答える