Java可通过关键字package将一系列Java文件(类)绑定到一个库里,同时package还方便进行命名空间(namespace)的管理,避免同名的类产生冲突(同一个package里不允许同名class存在)。
作用:
(1)将相关联的接口和类集合到一块
(2)避免了类型之间命名冲突
(3)实现了外界对包的访问控制
原则:
(1)package语句必须放在源文件开头
(2)一个源文件只能有一个package语句
(3)包名字全部小写,避免与类、接口的名字冲突。
用法:
(1)使用全名访问类
(2)import 该类
(3)import 包含该类的整个包