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