黑马程序员技术交流社区

标题: JAVA基础视频第6天,工具类疑惑 [打印本页]

作者: 樊其杰    时间: 2013-3-22 19:26
标题: JAVA基础视频第6天,工具类疑惑
假设我建一个类要调用工具类中的方法,而这两个类又不在一个包下,在这个类中要怎么引入工具类?
作者: 张君    时间: 2013-3-22 19:51
这个应该是这样的:   set classpath= . + main 函数所在类的地址。点号表示先从当前目录下寻找,找不到再到指定目录下。{:soso_e100:}
作者: 葛伟    时间: 2013-3-22 20:07
先要将工具类打成jar文件,再用import xx.xxx.xx;导入;,之后就可以调用了,希望对你有帮助
作者: 谢洋    时间: 2013-3-22 21:29
把工具类权限设为public,然后步骤是楼上说的那样
作者: 胡国彬    时间: 2013-3-22 21:46
从实际开发的角度来说一下这个问题,一般开发中,工具类都是有单独的包,那么其他的类该怎么调用呢?
一般是这样的,比如工具类(假设类名是CommonUtil)中的方法都会定义成public static(例如public static void test()) ,这样的话,所有的类都可以直接调用CommonUtil.test();
至于你提出的导包问题,这个很容易,只需要import 完成包名.CommonUtil;这样就可以了.
比如,现在的类所在的包是com.demo.main,而工具类在com.demo.utils包,这个时候,只需要在类中调用import com.demo.utils.CommonUtil就可以调用这个CommonUtil类了
作者: 樊其杰    时间: 2013-3-22 22:20
胡国彬 发表于 2013-3-22 21:46
从实际开发的角度来说一下这个问题,一般开发中,工具类都是有单独的包,那么其他的类该怎么调用呢?
一般是这 ...

嗯 好的 谢谢你




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2