static final int MIN = 1; 变量MIN有什么特点?

来源:互联网 发布:中国程序员人才需求 编辑:程序博客网 时间:2024/04/29 17:26

从此语句看,变量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;
}

0 0
原创粉丝点击