Java中包与子包的关系

brccelvz  于 2023-06-04  发布在  Java
关注(0)|答案(3)|浏览(141)

有谁能告诉我java中包和子包之间的关系吗?

lf3rwulv

lf3rwulv1#

软件包和子软件包之间没有关系。它只是一个方便开发人员的层次结构,对Java本身没有进一步的意义。

0pizxfdo

0pizxfdo2#

他们之间没有关系。在java代码中打包com.stackoverflow就像在你的操作系统中打包com/stackoverflow一样。对不起,我的英语不好,请原谅。

uttx8gqw

uttx8gqw3#

Java中包与子包的关系
正如MarkRotteveel所说,它只是一个方便开发人员的层次结构
如果你问他们之间的关系,我们可能会说父母和孩子的关系。
一个就像一个文件夹。在Java中,包含一组相关的类、接口、枚举和注解。

子包只是在另一个包中定义的。

一个包里面可能有很多子包。
我们使用包来避免名称冲突,并更好地组织代码,使访问变得容易。
在Java中定义包:(包必须在你的代码的第一个代码中)

package packagename;
package packagename.subpackagename;

java导入包:

import packagename.classname; or import packagename.*;
import packagename.subpackagename.classname; or import packagename.subpackagename.*;

java中预定义的子包:

import java.util.*;

这里java是一个包,util是一个子包(lang、net、util、awt、SQL)
如何在记事本中运行包

javac packagename\subpackagename\programname.java
javac packagename.subpackagename.programname

相关问题