Java-获取类中的方法

  • 内容
  • 评论
  • 相关

使用反射获取类中的方法:

1):获取方法所在类的字节码对象.

2):获取方法.

------------------------------------------------------------------------

Class类中常用方法:

public Method[] getMethods():获取包括自身和继承过来的所有的public方法

public Method[] getDeclaredMethods():获取自身类中所有的方法(不包括继承的,和访问权限无关)

public Method getMethod(String methodName,

Class<?>... parameterTypes):表示调用指定的一个公共的方法(包括继承的)

参数:

methodName: 表示被调用方法的名字

parameterTypes:表示被调用方法的参数的Class类型如String.class

public Method getDeclaredMethod(String name,

Class<?>... parameterTypes):表示调用指定的一个本类中的方法(不包括继承的)

参数:

methodName: 表示被调用方法的名字

parameterTypes:表示被调用方法的参数的Class类型如String.class

 

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注