-2

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

4

3 回答 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 回答