java static
时间: 2023-10-26 17:43:30 浏览: 78
Java中的static关键字可以用来修饰类、方法和变量。
1. 修饰类:当一个类被声明为static时,它就是一个静态类,不能被实例化。静态类通常用于提供一些工具类或者常量类,不需要创建对象,可以直接通过类名访问其中的方法或者变量。
2. 修饰方法:当一个方法被声明为static时,它就是一个静态方法,可以直接通过类名调用,不需要创建对象。静态方法只能访问静态变量和调用静态方法,不能访问非静态的成员变量和成员方法。
3. 修饰变量:当一个变量被声明为static时,它就是一个静态变量,也称为类变量。静态变量在类加载时就会被初始化,所有实例共享同一个静态变量。静态变量可以通过类名直接访问,也可以通过对象访问,但是不推荐使用对象访问静态变量。
需要注意的是,static关键字不能用来修饰局部变量,只能用来修饰类、方法和变量。
阅读全文