请问这个要用反射机制么? 类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是非静态方法,比如你写的类是TestUtil ,那么你new TestUtil().getXXXX()如果是静态方法,那么就直接用TestUtil.getXXXX() 如果想直接用类名点出方法名,那要保证你类中的方法是静态方法比如public static void setDirs(){} 这个类 里面2个静态方法,把它打成JAR包 ,生成class文件 ,另一个 项目导入这个jar包, 但是这个类没有实例化,就不能调用这个里面的方法,请问反射机制怎么做? 你是说得到方法的名么?Method[] methods = new className();for(Method m:methods ){ m.getName();} 就是外面调用这个类的方法 我不需要new 一个类的对象去调用方法,比如 name.MethodName 就能得到这个类的方法. 1、如果只是调用这个jar包中某个类的静态方法,是根本不需要反射的2、如果你是静态方法,那么这个方法作用范围是类,那么和这个类是否实例化没有任何关系3、如果你在另一个项目中导入了这个jar包(正确导入),是肯定可以调用这个类的静态方法的 1、如果只是调用这个jar包中某个类的静态方法,是根本不需要反射的2、如果你是静态方法,那么这个方法作用范围是类,那么和这个类是否实例化没有任何关系3、如果你在另一个项目中导入了这个jar包(正确导入),是肯定可以调用这个类的静态方法的因为我直接写了这个类 把他编译成class文件 打成jar包,外面类调用这个类必须实例化才能掉用,不能通过类名.方法名调用. ~_~我是调用的时候不想 new这个类的实例 通过反射进行实例化 我用 SSH 框架 这个类用AOP 切在业务逻辑层 类的实例由spring 进行实例化的。 类名.getClass().getDeclaredMethod(方法名, null).invoke(类名, null) 网站的反馈怎么做? 使用poi读取EXCEL文件合并格式 jsp连接mysql数据库出错。。 jsp中如何设置xls的超级链接,使用户点击时出现下载对话框,而不是在网页中打开? tomcat的配置问题,server.xml中配置根目录! 麻烦各位大虾推荐jsp编程方面的好书 向数据库中插入中文字符的问题 一个有关Session的简单问题 SSH框架中遇到的问题,struts、spring、hibernate 请问各位单体架构有必要做maven多模块吗 用流的方式下载word文档,打开word文档后提示文件被损坏 mysql 创建索引
如果是静态方法,那么就直接用TestUtil.getXXXX()
如果想直接用类名点出方法名,那要保证你类中的方法是静态方法比如
public static void setDirs(){
}
for(Method m:methods ){
m.getName();
}
2、如果你是静态方法,那么这个方法作用范围是类,那么和这个类是否实例化没有任何关系
3、如果你在另一个项目中导入了这个jar包(正确导入),是肯定可以调用这个类的静态方法的
2、如果你是静态方法,那么这个方法作用范围是类,那么和这个类是否实例化没有任何关系
3、如果你在另一个项目中导入了这个jar包(正确导入),是肯定可以调用这个类的静态方法的因为我直接写了这个类 把他编译成class文件 打成jar包,外面类调用这个类必须实例化才能掉用,不能通过类名.方法名调用.
我是调用的时候不想 new这个类的实例 通过反射进行实例化