class base
{
public String a = "";
}class Z extends base
{
public test()
{
System.out.print(a);
}
}//------- Class simpleClass = Class.forName("Z");
Object simpelObject = simpleClass.newInstance();
//......//
Method simpleMethod = simpleClass.getDeclaredMethod("test");
simpleMethod.setAccessible(true);
//String[] argments = new String[1];
//argments[0] = "Hello,world";
simpleMethod.invoke(simpelObject,);//------
invoke 的时候需要 对Base的 a 赋个值,请问如何实现?
{
public String a = "";
}class Z extends base
{
public test()
{
System.out.print(a);
}
}//------- Class simpleClass = Class.forName("Z");
Object simpelObject = simpleClass.newInstance();
//......//
Method simpleMethod = simpleClass.getDeclaredMethod("test");
simpleMethod.setAccessible(true);
//String[] argments = new String[1];
//argments[0] = "Hello,world";
simpleMethod.invoke(simpelObject,);//------
invoke 的时候需要 对Base的 a 赋个值,请问如何实现?
simpleClass .getSuperclass(),别的都是一样的