您的位置:首页 > 移动开发 > Android开发

Android 中使用反射

2016-05-22 17:18 423 查看

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());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: