包机制是java中管理类的重要手段。开发中,我们会遇到大量同名的类,通过包我们很容易对解决类重名的问题,也可以实现对类的有效管理。包对于类,相当于文件夹对于文件的作用
package使用的要点:
-
通常是类的第一句非注释性语句
-
包名:域名倒着写即可,再加上模块名,便于内部管理类。
注意事项 -
写项目时都要加包,不要使用默认包。
-
com.gao和com.gao.car这两个包没有包含关系,是两个完全独立的包,只是逻辑上看起来后者像是前者的一部分
如果我们要使用其他包的类,需要import导入,从而可以在本类中直接通过类名来调用,否则就需要书写类的完整包名和类名,import后,便于编写代码,提高可维护性。
注意要点
- java会默认导入java.lang包下所有的类,因此这些类我们可以直接使用。
- 如果导入两个同名的类,只能用包名+类名来显示调用相关类。
- 导入包下所有的类,会降低编译速度,但不会降低运行速度。