java反射原理运用

1.首先用Java反射机制的要做到的一个目的:我们都知道通过得到一个对象中的指定方法或者属性等,基于这个原理我们来做一个

通用的功能,让客户端可以通过传入的对象和一个标识去调用这个对象里自己想要的方法。这样就达到了一法多用的效果了

1 //methodName相当于标识一个方法 得到meth方法
2 Method meth=obj1.getClass().getMethod(methodName, Map.class);
3 //obj1相当于存放公共方法的容器=一个实例, obj2相当于请求参数
4 meth.invoke(obj1, obj2);
5 
6 这样我们就可以通过改变obj1和methodName不同对象中的不同的方法了

 

posted @ 2019-05-27 17:01  leftCoder  阅读(198)  评论(0编辑  收藏  举报