我是Java程序员的初学者,不明白这个变量是什么:public final static int ID = 8;请告诉我一个定义或示例代码。谢谢。
3 回答
2
public- 任何对象都可以看到它,即使是使用您的代码作为库的对象。
final- 它的价值永远不会改变。
static- 无论您创建多少此类的对象,都只会有一个。
int- 它是一个 32 位整数。
ID- 可以用这个名字来引用它。
=- 它立即被赋值。
8- 它将具有值 8(十进制)。
这种形式通常用于常量值。编译器通常会用它的常量值替换对它的每次访问。
于 2013-10-31T23:24:21.990 回答
0
public意味着它可以从其他类访问
final意味着它不能被重新初始化,即它的值在初始化后不能改变。
static意味着所有instances类都使用相同的确切字段(与每个实例都有自己的字段版本的非静态字段不同)。static字段被描述为“类变量”类似地,非静态字段被称为“实例变量”
于 2013-10-31T23:23:02.173 回答
-2
public意味着它可以被该类之外的任何其他类访问。
final意味着一旦变量被声明,它就不能被改变。
static意味着可以从类中的任何方法访问该变量。
int是原始数据类型声明。
这些都是 Java OOP 的基本概念,所以我建议您阅读一下。
声明变量:http ://docs.oracle.com/javase/tutorial/java/javaOO/variables.html
于 2013-10-31T23:24:03.440 回答