在Java中,静态类(也称为工具类)是一个只包含静态方法和静态变量的类。静态类通常用于提供常用的实用方法,这些方法可以在其他类中直接调用,而不需要创建该类的实例。
以下是编写静态类的步骤:
public class StaticClass {
// 静态变量
public static int staticVariable = 10;
// 静态方法
public static void staticMethod() {
System.out.println("This is a static method.");
}
}
public static int staticVariable = 10;
public static void staticMethod() {
System.out.println("This is a static method.");
}
public class MainClass {
public static void main(String[] args) {
// 访问静态变量
System.out.println(StaticClass.staticVariable);
// 调用静态方法
StaticClass.staticMethod();
}
}
注意:静态类不能被实例化,因为它们没有构造函数。静态类中的方法和变量应该是静态的,以便在不创建类的实例的情况下访问。