1.getConstructor(),返回共有构造器,而你的构造器不是共有的
可是使用getDeclaredConstructor(),方法返回所有构造器
2.Method method=rec.getMethod("show", String.class);你得到的是带有
string 参数的show方法,然而你method.invoke(rt);没传String参数
method.invoke(rt,"A");正确
3.getField()方法只返回共有字段,
getDeclaredField()可以返回所有字段 |