什么是变量public final static

时间:2013-10-31 23:20:18

标签: java variables

我是Java程序员的初学者,不明白这个变量是什么:public final static int ID = 8;请告诉我一个定义或示例代码。感谢。

3 个答案:

答案 0 :(得分:2)

public - 任何对象都可以看到它,甚至是将代码用作库的对象。

final - 它的价值永远不会改变。

static - 无论你创建这个类的很多对象,都只有一个。

int - 它是一个32位整数。

ID - 可以通过此名称引用它。

= - 立即为其分配值。

8 - 它的值为8(十进制)。

此表单通常用于常量值。编译器通常会用其常量值替换对它的每次访问。

答案 1 :(得分:0)

public表示可以从其他类访问

final表示无法重新初始化,但初始化后无法更改其值。

static表示该类的所有instances使用相同的确切字段(与每个实例都有自己的字段版本的非静态字段不同)。 static字段被描述为'class variables'同样,非静态字段称为“实例变量”

答案 2 :(得分:-2)

public表示它可以被那个以外的任何其他类访问。​​

final表示一旦声明变量就无法更改。

static表示可以从类中的任何方法访问该变量。

int是原始数据类型声明。

这些都是Java OOP的基本概念,所以我建议稍微阅读一下。

声明变量:http://docs.oracle.com/javase/tutorial/java/javaOO/variables.html