包的使用
概述
包是类的容器,利用包来划分名字空间, 用于分割类名空间,以避免类名冲突。
包主要有以下3个方面的作用:
- 存放类:包中能够存放类,易于找到和使用相应的类文件。
- 防止命名冲突:
Java中只有在不同的包中的类才能重名。 - 包允许在更广的范围内保护类、数据和方法。
定义
语法
package 包名;
一个唯一的包名前缀通常是全部小写的
ASCLL字母。不能以
JAVA或Javax开头
tips
- 声明包的含义是声明当前类所在的包。
- 导入包的含义是声明当前类要使用到其他类所在的包。
- 使用非同包下的类需要显导报或者使用全限定类名
- 同包下或子包下的类不需要导包
java.lang包下的类不需要导包