包用于避免名称冲突和控制对类的访问。
包可以定义为由类似类型的类和子包组成的组。
用Java创建一个包非常容易。只需右键单击src目录并单击New->Package。为您的包命名并单击Finish。
您将注意到新包出现在项目目录中。现在您可以在该包中移动和创建类。我们已将我们的车辆、柜台和动物类移到包装样品中。
在包中移动/创建类时,以下代码将显示在文件列表的顶部。
package samples;
这表示类所属的包。
现在,我们需要在main中导入包中的类才能使用它们。
下面的示例演示如何使用示例包的车辆类。
import samples.Vehicle; class MyClass { public static void main(String[ ] args) { Vehicle v1 = new Vehicle(); v1.horn(); } }
当类放在包中时,会出现两个主要结果。首先,包的名称成为类名称的一部分。
其次,包的名称必须与相应类文件所在的目录结构匹配。
使用通配符导入包中的所有类。
例如, import samples.* 将导入samples包中的所有类。