美文网首页
Java中的变量

Java中的变量

作者: 王小小叶 | 来源:发表于2020-02-19 19:07 被阅读0次

    一、Java中定义的变量类型:

    实例变量(非静态域):不用static关键字修饰域的域,即非静态域(Non-Static Fields)或实例变量(Instance Variables)。这些变量用于储存对象的状态,每个对象各有一份;

    类变量(静态域):用static修饰的域,即静态域(Static Fields)或类变量(Class Variables)。不管类被实例化多少次,这些变量只存在一份;

    局部变量:用于储存方法的临时状态。没有特殊的标志来显示一个变量是局部变量,只能通过声明变量的位置来判断。它是在方法的一对大括号中声明的,所以它的作用范围也就在其中,方法的外部无法对其访问;

    参数:方法的参数、构造器的参数、异常处理器的参数等都属于变量。

    有时候会用到成员(member)这个词,一个类的域、方法、嵌套类都是它的成员。

    二、变量的命名规则

    1. 变量名大小写敏感。是以字母、“$”或者“_”开头的不限长度的Unicode字母和数字组合的序列。但是,习惯上是使用字母开头,而不用“$”或者“_”开头。

    2. 变量名使用单词的全拼,不要使用奇怪的缩写。变量名不能是Java语言中的关键字或保留字。

    3. 如果变量名是一个单词,则使用小写字母拼写。如果变量名多余一个单词,则使用驼峰式,即大写第一个单词之后的单词的首字母。如果变量储存的是一个常量值,则命名稍有不同,所有的字母都要大写,单词之间用下划线分割。

    Reference:Variables (The Java™ Tutorials > Learning the Java Language > Language Basics)

    相关文章

      网友评论

          本文标题:Java中的变量

          本文链接:https://www.haomeiwen.com/subject/wqfbfhtx.html