Java 包(package)学习笔记

什么是Java包?

在Java语言中,包(package)用于对类和接口进行分类管理,类似于文件夹的概念,可以将代码组织起来,方便管理和使用。每个包都有一个唯一的名称,由点分隔的一组标识符组成,例如 com.example.mypackage

包的作用

  1. 避免命名冲突:使用包可以避免不同包中的类名和接口名相同的情况。
  2. 方便管理:使用包可以将相关的类和接口组织在一起,方便管理和维护。
  3. 控制访问:包可以控制类和接口的访问范围,使用 publicprotectedprivate 等访问修饰符进行控制。

如何声明一个包?

在Java源代码文件的第一行声明包名,如下所示:

javaCopy Code
package com.example.mypackage;

如何使用一个包?

可以使用 import 语句导入指定包中的类和接口。

javaCopy Code
import com.example.mypackage.MyClass;

也可以使用通配符 * 导入整个包中的所有类和接口。

javaCopy Code
import com.example.mypackage.*;

实例

以下示例演示了如何使用包来组织和管理Java代码。

首先创建一个名为 com.example.mypackage 的包,然后在该包中创建一个名为 MyClass 的类。

javaCopy Code
package com.example.mypackage; public class MyClass { public static void sayHello() { System.out.println("Hello World!"); } }

在另一个文件中,使用 import 语句导入 MyClass 类,并调用其 sayHello 方法。

javaCopy Code
import com.example.mypackage.MyClass; public class Main { public static void main(String[] args) { MyClass.sayHello(); // 输出 "Hello World!" } }

以上就是Java 包(package)学习笔记,希望对你有所帮助。