变量与常量

一、变量从整体上可划分为局部变量、成员变量和静态变量。区别如图:

变量与常量

注意:①局部变量使用前先声明,初始化(先赋值)再使用。

②成员变量:如不自行初始化,它会自动初始化成该类型的默认初始值。如图:变量与常量

③静态变量:使用static定义,如不自行初始化也会自动初始化,默认初始值如上表。

二、常量:通常指固定值,如1、2、a、b、true、helloworld等。

利用关键字final定义常量,一旦初始化后,其值无法改变。

声明格式为:final type verName = value

三、变量和常量的命名规范

1、所有变量、方法、类名:见名知意

2、类成员变量:首字母小写和驼峰原则 monthSalary

3、局部变量:首字母小写和驼峰原则 

4、常量:大写字母和下划线 MAX_VALUE

5、类名:首字母大写和驼峰原则 Man,GoodMan

6、方法名:首字母小写和驼峰原则

三、区别:

1、标识符命名不同

2、值是否可以重新改变

3、是否使用final关键字

4、是否需要初始化

     变量:只有局部变量使用前必须赋值(不是初始化)

     常量:必须在声明时初始化