Pobieranie odziedziczonych nazw / wartości atrybutów za pomocą Java Reflection

Mam obiekt Java „ChildObj”, który jest rozszerzony z „ParentObj”. Teraz, jeśli możliwe jest pobranie wszystkich nazw atrybutów i wartości ChildObj, w tym także dziedziczonych atrybutów, przy użyciu mechanizmu refleksji Java?

Class.getFields daje mi zestaw atrybutów publicznych iClass.getDeclaredFields daje mi tablicę wszystkich pól, ale żaden z nich nie zawiera listy dziedziczonych pól.

Czy istnieje również sposób na odzyskanie odziedziczonych atrybutów?

questionAnswers(12)

yourAnswerToTheQuestion