Android 中使用反射
try {
String workerClassName="com.test";
Class workerClass=Class.forName(workerClassName);
//得到某个类中的字段
tt=workerClass.getDeclaredField("tt");
tt.setAccessible(true);
//实例化对象
tt=mStudentField.get(new tt());
//得到ttt对象对应类的Class
mStudentClass = Class.forName(mStudentObject.getClass().getName());
//反射出该Class类中的show()方法
mStudentShowMethod = mStudentClass.getDeclaredMethod("show");
//调用show()方法
mStudentShowMethod.invoke(mStudentObject);
} catch (Exception e) {
System.out.println(e.toString());
}