通过反射可以得到:retrun "Method contents!";

正在看Java的反射,函数的修饰符,返回类型,形参……都可以通过反射得到,但是

怎样反射一个类的成员方法体?比如
public String toString(){
retrun "Method contents!";
}

通过反射可以得到:retrun "Method contents!";

但看了半天Api没什么结果,纠结!

RISEBY
浏览 104回答 2
2回答

红颜莎娜

哈哈,兄弟,你中计了它只是通过反射调用了 toString(),得到string a= Method contents!然后输出"return \""+a+"\";" 不管是java或.net我都能肯定这种说法,java .net反射都是没有得到方法体 

慕姐8265434

不太清楚你说的 不过通过反射后的class对象的getMethods()或者getMethod可以获取方法的~ 返回值是Method对象 通过的该对象的invoke()方法实现
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java