初识反射之三(获取方法和成员变量)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识反射之三(获取方法和成员变量)相关的知识,希望对你有一定的参考价值。

  当你还是一个对象时,你通过了修仙,getClass()方法得道成仙,然后开心的当上了神仙。然后发现神仙也有很多种,赤脚大仙,风神电母。那么你是不是好奇曾经仰望的神仙(类)会有什么技能(方法)和名字呢?这就是这篇我们应该讨论的。哈哈哈!

  万物皆对象。类和方法也是对象。

  然后通过方法。通过 getMethods() 获得了里面的方法。而方法里面还有 你能看到人家自己声明的方法以及全部方法。

  再细分的话,方法不是有返回值吗?还有参数嘛。这些都可以用方法获得,不过是得到的就是数组了。getRurnType()得到返回值类型

  然后通过getName()获得方法或者类的名字。

  

其实还可以获得参数就相当于神仙的法宝。这些参数类型的方法叫做getparamType 。

 

以上是关于初识反射之三(获取方法和成员变量)的主要内容,如果未能解决你的问题,请参考以下文章

Java反射理解-- 获取成员变量构造函数信息

00112_通过反射获取成员变量并使用

通过反射获取类的类名,方法和内部成员变量

反射获取成员变量

JavaSE-24.2.3反射获取成员变量并使用

错误记录反射时调用方法及成员报错 ( 执行反射方法 | 设置反射的成员变量 | 设置方法/成员可见性 )