A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 樊其杰 中级黑马   /  2013-3-22 19:26  /  1240 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

假设我建一个类要调用工具类中的方法,而这两个类又不在一个包下,在这个类中要怎么引入工具类?

点评

记得及时处理帖子哦,继续追问,或将分类改成【已解决】~  发表于 2013-3-23 08:11

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

5 个回复

倒序浏览
这个应该是这样的:   set classpath= . + main 函数所在类的地址。点号表示先从当前目录下寻找,找不到再到指定目录下。{:soso_e100:}
回复 使用道具 举报
先要将工具类打成jar文件,再用import xx.xxx.xx;导入;,之后就可以调用了,希望对你有帮助
回复 使用道具 举报
把工具类权限设为public,然后步骤是楼上说的那样
回复 使用道具 举报
从实际开发的角度来说一下这个问题,一般开发中,工具类都是有单独的包,那么其他的类该怎么调用呢?
一般是这样的,比如工具类(假设类名是CommonUtil)中的方法都会定义成public static(例如public static void test()) ,这样的话,所有的类都可以直接调用CommonUtil.test();
至于你提出的导包问题,这个很容易,只需要import 完成包名.CommonUtil;这样就可以了.
比如,现在的类所在的包是com.demo.main,而工具类在com.demo.utils包,这个时候,只需要在类中调用import com.demo.utils.CommonUtil就可以调用这个CommonUtil类了

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
胡国彬 发表于 2013-3-22 21:46
从实际开发的角度来说一下这个问题,一般开发中,工具类都是有单独的包,那么其他的类该怎么调用呢?
一般是这 ...

嗯 好的 谢谢你
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马