一、变量从整体上可划分为局部变量、成员变量和静态变量。区别如图:
注意:①局部变量使用前先声明,初始化(先赋值)再使用。
②成员变量:如不自行初始化,它会自动初始化成该类型的默认初始值。如图:
③静态变量:使用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、是否需要初始化
变量:只有局部变量使用前必须赋值(不是初始化)
常量:必须在声明时初始化