我正在使用反射将我的类中所有类型为
Card
的成员变量放入一个 ArrayList<Card>
实例中。我该如何完成最后一部分(请参见下面的注释行)?ArrayList<Card> cardList = new ArrayList<Card>();
Field[] fields = this.getClass().getDeclaredFields();
for (Field field : fields) {
if (field.getType() == Card.class) {
//how do I convert 'field' to a 'Card' object and add it to the 'cardList' here?
this
上的字段? - rgettman