概述
在开发中,我们存在几百上千个Java文件,如果所有的Java文件都在一个目录中,管理起来也很痛苦, 此时,我们可以使用生活中的解决方案,此时在Java中,我们把这个特殊文件夹称之为包(package), 关键字 package
,专门用来给当前Java文件设置包名
包的作用
- 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用
- 如同文件夹一样,包也采用了树形目录的存储方式
注意点
同一个包中的类名不能相同,不同的包中的类的名字是可以相同的
当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。
语法格式
package 包名.子包名.子子包
必须把该语句作为Java文件中,并且是 第一行代码
(所有代码之前)
包名定义
包名必须遵循标识符规范 全部小写
使用格式:Package域名倒写.模块名.组件名
Import语句
当 A类
和 B类
不在同一个包中,若A类需要使用到B类,此时就得让A类中去引入B类
系统提前帮我们做了很多功能,他们都放到了包里面,我们只需要把它们从指定的包里面导入,就可以使用了
使用系统提供的功能,需要从系统的包里面导入类