如何在 Java 中使用子包?

javajava programming java 8

子包类似于子目录。考虑一个例子。该公司有一个 com.apple.computers 包,其中包含一个 Dell.java 源文件,它将包含在一系列子目录中,例如 −

....\com\apple\computers\Dell.java

在编译时,编译器会为其中定义的每个类、接口和枚举创建不同的输出文件。输出文件的基本名称是类型的名称,其扩展名为 .class。

例如 −

// 文件名:Dell.java
package com.apple.computers;
public class Dell {
}
class Ups {
}

现在,使用 -d 选项 − 编译此文件,如下所示

$javac -d.Dell.java

文件将按如下方式编译 −

.\com\apple\computers\Dell.class
.\com\apple\computers\Ups.class

您可以按如下方式导入 \com\apple\computers\ 中定义的所有类或接口 −

import com.apple.computers.*;

相关文章