java中的反射获取属性与方法,求解答!!!

java中可以通过反射来获取一个类的对象,也可以通过反射获取属性与方法。可是为什么不通过反射后对象直接获得属性还有对应的方法????求解!!!

那不就是直接调用类了。

java中的属性和对象都是属于类的,如果你本身有类(也就是getClass方法返回的那个结果),那么可以得到属性和方法,如果还没有得到类,那么就要先得到类。

首先你要明白反射的意思,在java中,你可以通过反射把一个实例进行肢解,得到她的组成成员,你要得到某个方法的结果,同样也是要执行这个方法的。