java全局变量如何定义
时间: 2023-07-02 18:08:52 浏览: 100
浅谈java中的局部变量和全局变量
Java全局变量可以在类的内部但是在所有方法之外定义,通常使用关键字static和final来修饰。static表示这个变量是静态的,属于类而不是实例;final表示这个变量是常量,一旦赋值就不能改变。全局变量一般采用驼峰命名法,例如:
```
public class MyClass {
public static final int MAX_NUM = 100; //静态常量
public static int count = 0; //静态变量
private String name; //实例变量
//构造方法
public MyClass(String name) {
this.name = name;
}
//其他方法
...
}
```
在上面的例子中,MAX_NUM是一个静态常量,count是一个静态变量,name是一个实例变量。静态变量和静态常量可以通过类名直接访问,例如MyClass.count、MyClass.MAX_NUM。实例变量必须通过对象来访问,例如myObject.name。
阅读全文