包(package)机制
包机制
狂神说Java BV12J41137hu
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。
创建包
包语句的语法格式为:
package pkg1[.pkg2[.pkg3…]];
一般利用公司域名(blog.kuangstudy.com)倒置作为包名(com.kuangstudy.com)
例如,一个Something.java 文件它的内容:
package net.java.util;
public class Something{
...
}
那么它的路径应该是 net/java/util/Something.java 这样保存的。 package(包) 的作用是把不同的 java 程序分类保存,更方便的被其他 java 程序调用。
import 关键字
为了能够使用某一包的成员,我们需要在Java程序中明确导入该包。使用“import” 语句可以完成此项功能:
import package1[.package2…].(classname|*);
-
在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,其语法格式为:
-
如果在一个包中,一个类想要使用本包中的另一个类,那么该包名可以省略
-
当使用
import package.*;
时,则导入目标 package 中所有的类?
备注
这里由于没有实际使用过包机制,所以仅是抄了些笔记,我只看懂了树结构、声明 & 引用的语法,以后用到哪些坑再来补充
-- 推荐看 阿里巴巴 Java 开发手册
(2021年12月10日)