我有课:
ClassA{ public String filedA; } ClassB extends ClassA{ public String filedB; } ClassC extends ClassB{ public String filedC; }
然后创建对象:
ClassC c=new ClassC(); c.fieldC="TestC"; c.fieldA="TestA"; c.fieldB="TestB";
尝试获取所有字段后,我打电话
Field[] fields=c.getClass().getDeclaredFields();
但是我只有一个数组
fields[fieldC]
如何从所有类的所有字段包括扩展?
请尝试以下操作:
Field[] fields = c.getClass().getFields();