关于java反射的误解
误解:可以通过反射获取某一方法的参数值。
正确的答案是,不能通过反射获取某一方法的参数值。原因如下:反射主要是是获取类、属性、或方法的定义。
拿方法定义来举例: 方法的定义包含:方法名,方法的参数类型列表,方法的返回值类型列表。而参数值则是调用这个方法时,调用方传入的数据。并不属于方法的定义,因此无法通过反射获取某一方法的参数值。
误解:可以通过反射获取某一方法的参数值。
正确的答案是,不能通过反射获取某一方法的参数值。原因如下:反射主要是是获取类、属性、或方法的定义。
拿方法定义来举例: 方法的定义包含:方法名,方法的参数类型列表,方法的返回值类型列表。而参数值则是调用这个方法时,调用方传入的数据。并不属于方法的定义,因此无法通过反射获取某一方法的参数值。