一、package 包 本质就是几千行代码的类文件,为了提高可读性,拆分到一个包里
为了更好的实现项目中类的管理,Java提供了包的概念,包。
说明:
1、功能上,可以将一个包想象成一个超级大的类文件,有几千行代码。既然在一个文件中,自然包里面的类不允许重名。
2、文件结构上,包可以类比为工程目录下装java文件的文件夹。
3、Java源文件(类)放在 src/..n层包路径/
说明:同一工程的不同package下,允许相同类文件名。比如包1下有个Attack.java。 包2下,也可以有Attack.java。 但是,如果正在编写哪个类(比如Boss类)想同时调用包1,和包2 的Attack类,这下就重名了。因此在Boss类中,就必须要把Attack类写全,即给Attack类加上包名(包2.Attack 变量)。
注意:包 和 此包的子包 是完全独立的两个包,子包完全是为了方便管理才放在包下。导入某个包的所有类,不会影响这个包子包里面的类。子包又可以想象成一个子包自己的超级大类文件,有几千行代码。
- 包的使用
语法:
package 包路径; //包路径从工程的src开始往下
说明:
1、package声明类或接口所属的包,声明在源文件的首行。
2、