如何在 Java 中使用子包?
子包类似于子目录。考虑一个示例。该公司有一个包含 Dell.java 源文件的 com.apple.computers 包,它将包含在一系列子目录中,如下所示 -
....\com\apple\computers\Dell.java
在编译时,编译器会为其中定义的每个类、接口和枚举创建一个不同的输出文件。输出文件的基准名称是类型名称,其扩展名为 .class。
例如 -
// File Name: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.*;
广告