Java-package
Java 包(package)
- 包的作用
- 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用
- 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突
- 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类
- 创建包
创建包的时候需要给包取一个合适的名字,其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个源文件的开头
包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它
如果一个源文件中没有使用包声明,那么其中的类、函数、枚举,注释等奖被放在一个无名的包中 import
关键字--为了能够使用某一个包的成员,需要使用import
在Java中明确导入该包
类文件中可以包含任意数量的import
声明;import
声明必须在包声明之后,类声明之前- package的目录结构
-
包名成为类名的一部分
-
包名必须与相应的字节码所在的目录结构相吻合
// Car.java package vehicle; public class Car { //类实现 } // 把源文件放在一个目录中,这个目录要对应类所在包的名字 ...\vehicle\Car.java
-
春天的雨,夏天的风,只为更好的自己和最爱的你!