#Java–包(package)的功能、建包原则
在写程序时,我们通常需要建立package来放置类或接口。
那么,包到底起到了什么作用,才能让java设计师看上它,让它来放类和接口呢?
包的作用
1.方便搜索和定位类、接口、枚举和注释。把功能相似/相关的类与接口放在一起,方便查找使用。
2.防止命名冲突。包采用了文件夹式的树形目录,这就意味着,同一个包内类名不可相同,不同包间类名可相同,但在同时调用不同包内相同名称的类时,需加包名以区分。
3.访问控制。想要访问某个包内的类,首先要有包访问权限,这也保护了类内数据、函数不被随意使用。
当我们想建立一个包时,应该遵循哪些原则?或者说,怎样才能用包来合理地组织我们的类和接口?
包的创建
1.取名字。通常使用小写的字母来命名避免与类、接口名字的冲突。
2.组织包内的类。(有待总结完善)
包的使用
1.import。为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。
import package1[.package2…].(classname|*);
位置 :在 java 源文件中,import 语句应位于 package 语句之后,所有类的定义之前。
2.在一个包中,一个类想要使用本包中的另一个类,那么该包名可以省略。