java如何引用类
引用类的基本语法
在Java中引用类需要使用import语句或直接使用类的全限定名(包括包名)。引用方式取决于类的位置和访问权限。
直接使用全限定名
不导入类时,每次使用都需写出完整包名和类名:

java.util.List<String> list = new java.util.ArrayList<>();
使用import语句
导入单个类:
import java.util.ArrayList;
// 使用时可直接写类名
ArrayList<String> list = new ArrayList<>();
导入整个包(通配符*):

import java.util.*;
// 可引用包内所有类
List<String> list = new ArrayList<>();
静态导入
引用类的静态成员(方法或字段)时可用静态导入:
import static java.lang.Math.PI;
// 直接使用静态成员
double radius = 2 * PI;
同包类的引用
若类位于同一包下,无需import,直接使用类名即可:
// 假设类A和类B均在包com.example中
class A {
B b = new B(); // 直接引用
}
注意事项
- 避免通配符导入(
*)导致命名冲突,优先按需导入具体类。 - 静态导入需谨慎使用,过度使用会降低代码可读性。
- 默认包(无包声明)中的类无法被其他包的类引用。






