JAVA自定义包,类
System.out.print方法太长,想像《Java编程思想》里一样将其改成print,然后将这改写方法的类命名为Print,放在net,Minhellic包中,以后...
System.out.print方法太长,想像《Java编程思想》里一样将其改成print,然后将这改写方法的类命名为Print,放在net,Minhellic包中,以后在使用时用import语句导入即可。现在Java文件已经写好,文件的结构和java文件开头部分如下:
这样操作过后,在eclipse的工作目录中,Print.java的存储路径为:...src/net/Minhellic,接下来我应该怎么做才可以让Print类在以后的使用中随时import(就像java本身的类库一样import)。
我试过两种方法,一是将net文件夹添加进E:\Java\jdk1.7.0_45中一个叫src.zip的压缩包中。二是将net文件夹复制进E:\Java\jdk1.7.0_45\lib中,classpath设置有E:\Java\jdk1.7.0_45\lib。这两种方法都不能使用。
请大神指点。
以后有需要,还会向net.Minhellic包里添加一些类,同时也希望这些类可以像java类库一样通过import来导入,应该怎样设置。 展开
这样操作过后,在eclipse的工作目录中,Print.java的存储路径为:...src/net/Minhellic,接下来我应该怎么做才可以让Print类在以后的使用中随时import(就像java本身的类库一样import)。
我试过两种方法,一是将net文件夹添加进E:\Java\jdk1.7.0_45中一个叫src.zip的压缩包中。二是将net文件夹复制进E:\Java\jdk1.7.0_45\lib中,classpath设置有E:\Java\jdk1.7.0_45\lib。这两种方法都不能使用。
请大神指点。
以后有需要,还会向net.Minhellic包里添加一些类,同时也希望这些类可以像java类库一样通过import来导入,应该怎样设置。 展开
展开全部
更多追问追答
追问
成功的导出了jar文件,也可以通过import语句来使用自己的类(Print)了。但是现在遇到一个新的问题:import自己的类(Print)后,要使用里面的print方法,就需要创建一个Print的实例p,通过p.print()去调用,或者通过Print.pirnt()来调用。有没有什么办法可以直接使用print()而不创建Print类的实例或通过类名.方法名这种方式来调用。
展开全部
方法加static修饰,然后就可以使用Print.print的方式调用了不可能更小了
更多追问追答
追问
static是个很好的建议,谢谢哈。
不过可能你没明白我的问题,我是想要建立自己的类库,这些类库可以像java本身的类库一样随时通过import来导入使用。
即:我们不管什么时候编写源程序,都可以在程序头写上:
import java.until.*;
我想做的也是不管什么时候都可以:
import net.Minhellic.Print;
追答
你这么说我就就明白了,方法还是要static修饰的,这样你在用的类import static net.Minhellic.Print就可以直接满足你要做的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般都是公司倒过来,也可以带最后添加一个区别于别人的报名,比如自己拼音缩写,比如:com.apv.www.namepinyin
"namepinyin"表示姓名的拼音
"namepinyin"表示姓名的拼音
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询