一、Pakages
包名称为所有内容提供了唯一名称。
使用import导入包,就可以使用其中的类。
1. 包
创建包
- 手动创建
创建一个包需要执行以下两个步骤:
1.)将软件包名称放在该软件包中每个文件的顶部
package ug.joshh.animal;
public class Dog {
...
}
2.)将文件存储在具有适当文件夹名称的文件夹中。该文件夹的名称应与您的软件包相匹配:
ug.joshh.animal
package is in ug/joshh/animal
folder
-
IntelliJ自动创建:File → New Package → Choose package name (i.e. “ug.joshh.animal”)
-
在intelliJ中在包中新建java文件: 右键单击包名称→新建java类→命名java文件。自动放入正确的包中并在类中添加pakage声明。
默认包
文件顶部没有显式包名称的任何Java类都将自动视为“默认”包的一部分。但是,在编写真实程序时,应避免将文件保留在默认程序包中(除非这是一个非常小的示例程序)。这是因为无法导入默认包中的代码,并且有可能在默认包下意外地创建了具有相同名称的类。
例如,如果我要在默认程序包中创建“ DogLauncher.java”类,则将无法在默认程序包之外的任何其他位置访问此DogLauncher类。
DogLau