JAVA反射机制的简单应用

JAVA反射机制的简单应用,第1张

JAVA反射机制的简单应用,第2张

在开发的时候,我们有时候会遇到这样的情况。写程序的时候,我们不知道需要调用对象的哪个方法。程序运行后才能知道。可能我们需要根据客户端传递的一个字符串参数的值来判断应该执行哪个方法。在这种情况下,JAVA的反射执行可以有所帮助。以下是考试的简单测试代码,供大家参考。
import Java . lang . reflect . invocationtargetexception;
导入Java . lang . reflect . method;
/* * * * * * * *
*测试JAVA反射机制
*/
公共类testref {
/* * * * *
* @ paramargs[/br public static void main(String[]args){
Test bean Test = new Test bean();
Method[]methods = test . getclass()。get methods();
test . set ABC("-");
for(int I = 0;i
if(方法[i])。getName()。equalsIgnoreCase(" getabc ")){
try {
system . out . println(methods[I])。调用(测试));
} catch(IllegalArgumentException e){
e . printstacktrace();
} catch(IllegalAccessException e){
e . printstacktrace();
} catch(InvocationTargetException e){
e . printstacktrace();
}
}
}
}
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » JAVA反射机制的简单应用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情