java.lang.Class的类
中的
.getMethod()方法是做什么用的。

解决方案 »

  1.   

    返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。name 参数是一个 String,用于指定所需方法的简称。parameterTypes 参数是按声明顺序标识该方法形式参数类型的 Class 对象的一个数组。如果 parameterTypes 为 null,则按空数组处理。 
    如果 name 是 "<init>" 或 "<clinit>",则将引发 NoSuchMethodException。否则,要反映的方法由下面的算法确定(设 C 为此对象所表示的类): 1.在 C 中搜索任一匹配的方法。如果找不到匹配的方法,则将在 C 的超类上递归调用第 1 步算法。
    2.如果在第 1 步中没有找到任何方法,则在 C 的超接口中搜索匹配的方法。如果找到了这样的方法,则反映该方法。
    在 C 类中查找匹配的方法:如果 C 正好声明了一个具有指定名称的公共方法并且恰恰有相同的形式参数类型,则它就是反映的方法。如果在 C 中找到了多个这样的方法,并且其中有一个方法的返回类型比其他方法的返回类型都特殊,则反映该方法;否则将从中任选一个方法。 
      

  2.   

    反射,中的,通这个,可以获的这个对像中,所有的public 中的方法。
      

  3.   

      .getMethod()方法,是java反射机制中的,用来获得指定类的所以公共的(public)方法,返回的是一个数组...
      

  4.   

    API啊  上面写的很清楚
      

  5.   

    java反射机制用到的一个方法~~~
      

  6.   

    反射机制getMethod用于获取一个类中的方法