我需要遍历抽象基类的子类中的公共属性。我以前对这类事情使用过反射,但现在我还需要检索超类中的字段。下面的方法只返回子类中的那些字段,而不是超类。一个人如何访问基类的成员?
private <T> void inspectClass(Class<T> cls){
Field[] fields = cls.getDeclaredFields();
Log.d("FIELDS ARRAY", cls.toString());
for(Field f : fields){
Log.d("FIELD NAME", f.toString());
}
}
谢谢!