java中如何用Method调用Math的方法
java中如何用Method调用Math的方法Math里面都是静态方法Method的invoke要求要有一个对象才能调用Math的构造方法是私有的怎样才能用Method调...
java中如何用Method调用Math的方法
Math里面都是静态方法
Method的invoke要求要有一个对象 才能调用
Math的构造方法是私有的
怎样才能用Method调用静态方法? 展开
Math里面都是静态方法
Method的invoke要求要有一个对象 才能调用
Math的构造方法是私有的
怎样才能用Method调用静态方法? 展开
展开全部
经过试验传入一个null就可以了。
import java.lang.reflect.Method;
public class MethodInvokeDemo {
public static void main(String[] args) throws Exception {
Method method = Math.class.getMethod("max", int.class, int.class);
int value = (int) method.invoke(null, 10, 20);
System.out.println(value);
}
}
import java.lang.reflect.Method;
public class MethodInvokeDemo {
public static void main(String[] args) throws Exception {
Method method = Math.class.getMethod("max", int.class, int.class);
int value = (int) method.invoke(null, 10, 20);
System.out.println(value);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询