Java基础08——包机制
★本篇笔记简介:使用包的目的——>包地作用——>如何创建包——>import关键字
1.使用包的目的:
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。
ps: Java 使用包(package)这种机制也是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举和注释等。
2.包的作用:
- 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。
- 2、如同文件夹一样,包也采用了树形目录的存储方式。包可以避免名字冲突。
- 3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。
一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),为这些类型提供访问保护和命名空间管理的功能。
★以下是一些 Java 中的包:
java.lang - 打包基础的类
java.io - 包含输入输出功能的函数
开发者可以自己把一组类和接口等打包,并定义自己的包。(分类明确,提倡)
3、创建包
创建包的时候,为包取一个合适易懂的名字。 之后,如果其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个源文件的开头。
一般利用公司域名倒置作为包名;
比如:www.baidu.com 包名:com.baidu.www
例如:
4、import 关键字
为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。
使用 “import” 语句可完成此功能。
- 在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条。
- 如果在一个包中,一个类想要使用本包中的另一个类,那么该包名可以省略。要是要用到其他包下的类,就必须要先导包!
★类文件中可以包含任意数量的 import 声明。import 声明必须在包声明之后,类声明之前。
作者:Code_流苏(一个喜欢古诗词和编程的Coder😊)
★喜欢的话,还请多多点赞与关注! 感谢支持!
笔记更新随个人学习进度而进行,欢迎评论交流学习!