从此语句看,变量MIN有两个修饰符。首先看一下final修饰符:
1.在类中变量以final作为修饰符的变量(静态变量,实例变量,局部变量)称为常量。
2.只能被对象访问但不能修改它的值。
其次看一下static修饰符:
1.static表示“全局”、“静态”的意思,但是Java语言中中没有全局变量的这个概念,但是这个变量有全局的功能。
2.被static修饰的变量独立于该类的任何对象,即可以通过类名进行访问。
两者在一起可以理解为“全局常量”:一旦给定值就不可以修改,且可以通过类名访问。
public class TestFinalStatic {
public static void main(String[] args) {
System.out.println("MIN = " + FinalStatic.MIN);
}
}
class FinalStatic{
static final int MIN = 1;
}
本文详细解析了Java中使用final和static修饰符定义全局常量的方法。解释了final如何确保变量不可更改,以及static如何使变量能通过类名直接访问。通过一个具体的代码示例,展示了如何声明和使用这种全局常量。


被折叠的 条评论
为什么被折叠?



