Class<?> forName = Class.forName("ClassDemo.Animall");
Field df = forName.getDeclaredField("age");
df.setAccessible(true);
Object newInstance = forName.newInstance();
int object = (int) df.get(newInstance);//此处object的类型原来是Object,为啥能直接强制转换为int?
System.out.println(object); |
|