java如何引用类
引用类的基本语法
在Java中引用类需要使用import语句或直接使用类的全限定名(包括包名)。import语句通常放在Java文件的顶部,位于package声明之后。
import packageName.ClassName;
如果不想使用import,可以直接在代码中使用类的全限定名:
packageName.ClassName objectName = new packageName.ClassName();
静态导入
对于静态成员(如静态方法或静态变量),可以使用静态导入:
import static packageName.ClassName.staticMember;
这样可以直接使用静态成员而不需要通过类名调用。
引用同一包中的类
如果类位于同一包中,不需要使用import语句,可以直接引用类名:
ClassName objectName = new ClassName();
引用默认包中的类
如果类没有声明包(即在默认包中),其他包中的类无法直接引用它。尽量避免使用默认包。
使用通配符导入
可以使用*通配符导入整个包中的所有类,但不推荐这种做法,因为它可能导致命名冲突:
import packageName.*;
示例代码
以下是一个完整的示例,展示如何引用类:

package com.example;
import java.util.ArrayList; // 导入ArrayList类
import static java.lang.Math.PI; // 静态导入PI常量
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>(); // 使用导入的ArrayList
double radius = 5.0;
double area = PI * radius * radius; // 直接使用静态导入的PI
System.out.println("Area: " + area);
}
}






