对Class.getMethod()的挪用未经查抄
当前位置:以往代写 > JAVA 教程 >对Class.getMethod()的挪用未经查抄
2019-06-14

对Class.getMethod()的挪用未经查抄

对Class.getMethod()的挪用未经查抄

[情况]:JDK6

[错误]:

Class myClass = MethodPointerTest.class;
Method add = myClass.getMethod("add" , int.class , int.class );

上述代码呈现如下告诫:

告诫:[unchecked]对作为普通范例 java.lang.Class 的成员的 getMethod(java.lang.String,java.lang.Class <?>…) 的挪用未经查抄.

[办理]:

是范型在捣蛋。Class修改为Class<?>:

Class<?> myClass = MethodPointerTest.class;
Method add = myClass.getMethod("add" , int.class , int.class );

    关键字:

在线提交作业