当前位置: 技术问答>java相关
关于包的问题
来源: 互联网 发布时间:2017-03-19
本文导语: 我自己有两个包,分别在两个同一根目录的两个文件夹。我想用其中一个包调用另外一个包里的类,用另个包调用这个包里面的类,可是就是不能,我想知道包到底是什么,我已经把它和继承混淆了。 |...
我自己有两个包,分别在两个同一根目录的两个文件夹。我想用其中一个包调用另外一个包里的类,用另个包调用这个包里面的类,可是就是不能,我想知道包到底是什么,我已经把它和继承混淆了。
|
如果他们在同一根目录下,不需要import.
如果还不行,在classpath里加上根目录路径试试。
如果还不行,在classpath里加上根目录路径试试。
|
包就是路径,一个相对于classpath里面设置的路径的一个,比如:
你的classpath中包含c:test
如果你在c:testab中有一个c.java
则c.java位于a.b包中也就是package a.b;
如果另一个类(不管在哪里,哪怕在z盘)想引用c类
import a.b.*;
或者
import a.b.c
就可以了。
你的classpath中包含c:test
如果你在c:testab中有一个c.java
则c.java位于a.b包中也就是package a.b;
如果另一个类(不管在哪里,哪怕在z盘)想引用c类
import a.b.*;
或者
import a.b.c
就可以了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。