JAVA 反射 动态调用不同类的静态方法

原创 2016年06月01日 09:10:06

                    准备调用的类



package ss;

public class Use {
    public  static  Integer   demo( String s ){
        System.err.println(s+"<<<<<<成功!");
        Integer ss=1;
        return ss;
    }
}



执行调用的类


public class Ceshi {
    public static void main(String[] args) {
        
         try {
                String className = "ss.Use";
                Class<?> testClass = Class.forName(className);
                Method saddMethod2 = testClass.getMethod("demo", new Class[]{String.class});
                    String result=saddMethod2.invoke(null,new Object[]{"测试反射"}).toString();
                    System.out.println(result);
            } catch (Exception e) {
                e.printStackTrace();
            }

}



版权声明:本文为博主原创文章,未经博主允许不得转载。

Java 反射调用静态方法

以往都是使用反射调用实例方法,那么反射如何调用静态方法呢?看下面的例子Class threadClazz = Class.forName("java.lang.Math"); Method met...
  • zhangzeyuaaa
  • zhangzeyuaaa
  • 2015年01月08日 11:15
  • 38661

通过Java反射调用方法

传送么:http://lavasoft.blog.51cto.com/62575/61002/ 这是个测试用的例子,通过反射调用对象的方法。     TestRef.java imp...
  • ichsonx
  • ichsonx
  • 2013年06月16日 21:19
  • 115580

java开发中利用反射获取对象静态的方法

class User { //静态的方法 public static void staticMethod(){ System.out.println("您调用了静态的方法"); } } p...
  • u012949047
  • u012949047
  • 2016年05月28日 00:29
  • 565

通过反射调用静态方法

  • 2017年09月03日 22:29
  • 3KB
  • 下载

Java 反射调用静态方法

以往都是使用反射调用实例方法,那么反射如何调用静态方法呢?看下面的例子 [java] view plain copy print? Class threadClazz ...
  • zahuopuboss
  • zahuopuboss
  • 2016年10月08日 13:13
  • 621

Java中使用反射调用静态方法

在新建一个Fragment的时候,需要调用newInstance()静态方法。 想用反射来简化相关的代码: Method newInstanceMethod = clazz.getDeclared...
  • zhuhai__yizhi
  • zhuhai__yizhi
  • 2016年11月03日 16:52
  • 865

测试反射调用私有方法/私有静态方法

测试反射调用方法 import java.lang.reflect.Method; class T{ public void me2(String s){ System.out.printl...
  • zhoudqa
  • zhoudqa
  • 2017年10月17日 09:39
  • 140

通过反射动态调用类的静态方法和实例方法

package jxy.common.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Metho...
  • wangqing84411433
  • wangqing84411433
  • 2017年06月04日 14:53
  • 285

C# 反射详解:定义、创建对象、调用实例方法及静态方法

C# 反射详解 定义 动态创建对象及调用实例方法 1、反射的定义及功能介绍:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会...
  • u014019959
  • u014019959
  • 2014年05月18日 16:31
  • 2672

Java反射机制 Object 与 Class 的关系 以及static方法与非静态方法的关系

Class是所有类的根源     Object是所有对象的根源   一个Object必定能通过 Object.getClass() 获得对应的Class,一个Class并不包含Object但 它能通过...
  • u010842019
  • u010842019
  • 2016年08月04日 13:52
  • 2897
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA 反射 动态调用不同类的静态方法
举报原因:
原因补充:

(最多只允许输入30个字)