文档

Java™ 教程-Java Tutorials 中文版
变量
Trail: Learning the Java Language
Lesson: Language Basics

变量

正如你在前一课中学到的,一个对象将它的状态存储在 fields (字段) 中。

int cadence = 0;
int speed = 0;
int gear = 1;

What Is an Object? 部分向你介绍了字段,但你可能还有一些问题,例如:命名字段的规则和规范是什么?除 int 之外,还有哪些其他数据类型?字段必须在声明时进行初始化?如果字段未被明确初始化,字段是否分配了默认值?我们将在本课中探讨这些问题的答案,但在此之前,你必须首先意识到一些技术上的区别。在 Java 编程语言中,术语 "字段" 和 "变量" 都被使用;这是新开发人员混淆的一个常见原因,因为两者似乎都指向相同的东西。

Java 编程语言定义了以下几种变量:

话虽如此,本教程的其余部分在讨论字段和变量时使用以下一般准则。如果我们在谈论 "一般字段"(不包括局部变量和参数),我们可能会简单地说 "字段"。如果讨论适用于 "所有上述",我们可以简单地说 " 变量"。如果上下文需要区分,我们将酌情使用特定的术语(静态字段,局部变量等)。你也可能偶尔会看到使用 "member(成员)" 一词。类型的字段,方法和嵌套类型统称为 members

命名

每种编程语言都有自己的一套规则和规范,用于允许使用的名称类型,Java 编程语言也不例外。命名变量的规则和规范可以总结如下:


Previous page: Language Basics
Next page: Primitive Data Types