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