Method :方法对象
指定
Method[] getMethods()
Method getMethod(String name,类<?>... parameterTypes )
所有
Method[] getDeclaredMethods()
Method getDeclaredMethod(String name, 类<?>... parameterTypes )
-
执行方法:
object invoke(object obj, object… args) -
获取方法名称:
String getName: 获取方法名
//获取指定名称的方法
Method eat_method = personClass.getMethod('eat");
Person p = new Person();
//执行方法
eat_method.invoke(p);
Method eat_method2 = personClass.getMethod( name: "ent",String.class);
//执行方法
eat_method2.invoke(p,"饭");