黑马程序员技术交流社区
标题:
方法的反射 数组的反射
[打印本页]
作者:
lc030405
时间:
2015-1-29 19:10
标题:
方法的反射 数组的反射
方法的反射
//用反射调用一个无参的方法。
public void Execute(Object obj,MethodName,Object objs[]){
Class clazz = obj.getClass();
Method method = clazz.getMethod(MethodName);
method.invoke(obj,objs);
}
数组的反射(打印数组元素或者对象)
public void printObject(Object obj){
Class clazz = obj.getClass();
if(clazz.isArray()){
for(int i=0; i<Array.getLength(obj); i++){
Syste.out.prinln(Array.get(obj,i));
}
}else{
System.out.println(obj);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2