====
在 [java教程——反射(二)](
)一节中我们讲过 拿到 Class 实例就可以拿到其字段,其实这节我们要讲的 获取其方法并调用是一样的。
首先,我们得知道 如何通过 Class 实例获取 其方法。与 获取字段一样,四种方法。
Method getMethod(name, Class...):获取某个public的Method(包括父类)
Method getDeclaredMethod(name, Class...):获取当前类的某个Method(不包括父类)
Method[] getMethods():获取所有public的Method(包括父类)
Method[] getDeclaredMethods():获取当前类的所有Method(不包括父类)
知道了获取方法的绝技之后,剩下工作就是调用了
基本使用(三步走)
=========
第一步:获取 Class 实例
第二步:获取方法
第三步:调用
-
调用 public 修饰 的无参方法
package test;
import com.sun.prism.impl.Disposer;
import java.lang.reflect.Array;
import java.la