Field[] fields =
clazz.getDeclaredFields();
Class<?> superClass =
clazz.getSuperclass();
Field[] fields2 =
superClass.getDeclaredFields();
List<Field> list =
new ArrayList(Arrays.asList(fields));
List<Field> list2 =
Arrays.asList(fields2);
list.addAll(new ArrayList(list2));
ref : http://blog.csdn.net/thunderous/article/details/3693362
转载于:https://www.cnblogs.com/shouwangzhe-/p/4157042.html