public Object getObject()throws Exception
{
Class<?> clazz = Class.forName(targetClass);
Field field = class.getField(targetField):
return field.get(null);
}
请问这三个语句是什么意思?特别是最后一个 return field.get(null);什么意思?
------解决思路----------------------
Class<?> clazz = Class.forName(targetClass);是把文件targetClass.class保存到targetClass这个类的Class对象加载到内存中并赋值给clazz
Field field = class.getField(targetField):返回Field对象的指定的类的名称
return field.get(null); 返回这个类中的静态字段
