关于JAVA反射编程的问题!~
public Object getActionFormModelValues(ActionForm form) throws Exception{
}
form是我传过来的一个form=>UserForm ,,它继承了ActionForm
这个时候form是有值的,假设form里面有3个字段分别是 id,name,pws。但是我要通过一种什么方法把里面的值给弄出来?
我试过用Class cls=form.getClass();
但是这样得到的是一个没有被实例化的Class对象返回的也就是ActionForm这个对象,而且还是空的
当然我也可以用这样的方式
public Object getActionFormModelValues(Object form) throws Exception{
}
只要有办法取到值,但是又不要管传过来的是什么对象,只要这个对象继承了ActionForm就行的。。。我应该怎么取值
}
form是我传过来的一个form=>UserForm ,,它继承了ActionForm
这个时候form是有值的,假设form里面有3个字段分别是 id,name,pws。但是我要通过一种什么方法把里面的值给弄出来?
我试过用Class cls=form.getClass();
但是这样得到的是一个没有被实例化的Class对象返回的也就是ActionForm这个对象,而且还是空的
当然我也可以用这样的方式
public Object getActionFormModelValues(Object form) throws Exception{
}
只要有办法取到值,但是又不要管传过来的是什么对象,只要这个对象继承了ActionForm就行的。。。我应该怎么取值
...全文
相关推荐
Java 反射创建get set方法及反射方法的调用
Java 反射创建get set方法及反射方法的调用
详解Java 反射和反射的应用场景
主要介绍了Java 反射和反射的应用场景的相关资料,帮助大家更好的理解和学习Java反射的相关知识,感兴趣的朋友可以了解下
java面试题--反射机制
面试经典题型,很值得分享的。 我们面试经常会遇到的问题。
一张图让你通俗易懂得理解java反射机制!
一张图让你通俗易懂得理解java反射机制!
一文了解JAVA反射(超详尽!)
反射是框架设计的灵魂,只有学好了反射,才能设计出好的框架 一.反射的概述 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能就是Java语言的反射机制.简单来说,就是反射可以帮助我们在动态运行的时候,对于任意一个类,可以获得其所有方法,所有的变量(是所有的!包括私有!) 反射的作用 获取某些类的一些变量,调用某些类的私有方法.(举个栗子,例如在Android开发中我们可以用来开启WiFi热点,调用WifiManager中的setWifiApEnabled()方法) 增加代码


Web 开发
