您的位置:首页 > 编程语言 > Java开发

Java 反射调用静态方法

2016-10-08 13:13 246 查看
以往都是使用反射调用实例方法,那么反射如何调用静态方法呢?看下面的例子

[java]
view plain
copy
print?





Class<?> threadClazz = Class.forName("java.lang.Math");  
        Method method = threadClazz.getMethod("abs", long.class);  
        System.out.println(method.invoke(null, -10000l));  

只需要将invoke方法的第一个参数设为null即可!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android