Java 包(package)学习笔记
什么是Java包?
在Java语言中,包(package)用于对类和接口进行分类管理,类似于文件夹的概念,可以将代码组织起来,方便管理和使用。每个包都有一个唯一的名称,由点分隔的一组标识符组成,例如 com.example.mypackage
。
包的作用
- 避免命名冲突:使用包可以避免不同包中的类名和接口名相同的情况。
- 方便管理:使用包可以将相关的类和接口组织在一起,方便管理和维护。
- 控制访问:包可以控制类和接口的访问范围,使用
public
、protected
、private
等访问修饰符进行控制。
如何声明一个包?
在Java源代码文件的第一行声明包名,如下所示:
javaCopy Codepackage com.example.mypackage;
如何使用一个包?
可以使用 import
语句导入指定包中的类和接口。
javaCopy Codeimport com.example.mypackage.MyClass;
也可以使用通配符 *
导入整个包中的所有类和接口。
javaCopy Codeimport com.example.mypackage.*;
实例
以下示例演示了如何使用包来组织和管理Java代码。
首先创建一个名为 com.example.mypackage
的包,然后在该包中创建一个名为 MyClass
的类。
javaCopy Codepackage com.example.mypackage;
public class MyClass {
public static void sayHello() {
System.out.println("Hello World!");
}
}
在另一个文件中,使用 import
语句导入 MyClass
类,并调用其 sayHello
方法。
javaCopy Codeimport com.example.mypackage.MyClass;
public class Main {
public static void main(String[] args) {
MyClass.sayHello(); // 输出 "Hello World!"
}
}
以上就是Java 包(package)学习笔记,希望对你有所帮助。