一.包
1.概念:Java中的一个package(包)就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起,这个名称空间就是包名。
2.作用:
(1)把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。
(2)如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名予以区别。因此,包可以避免名字冲突。
(3)包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。
3.语法:
package pkg1[.pkg2[.pkg3…]];
pkg1 pkg2 pkg3 为文件系统中的文件夹名称,并存在上下级目录关系
包的声明的目的是描述此Java类文件属于哪个包或者哪个文件目录
4.包的使用
语法结构:
import pkg1[.pkg2[.pkg3…]].<classname>|*;