变量与常量(作用域)
变量
变量:可以变化的量
Java是强类型语言,每个变量必须声明其类型;
Java变量是程序中最基本的存储单元,要素包括:变量名 、 变量类型、作用域;
数据类型 变量名 = 值
注意事项:
- 每个变量都必须有类型,类型可以级别类型,也可以是引用类型;
- 变量名必须是合法的标识符;
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束;
变量作用域
-
类变量
定义在方法外,类变量前加 static,方法内直接调用;
static 类型 变量名 = 值 ;
-
实例变量
定义在方法外,在方法中调用,需要重新定义变量,加new ;
-
局部变量
定义方法内,调用在方法内,且方法内有效;
常量
初始化后不能再改变的值!
变量名的命名规范
所有变量、方法、类名,定义原则:见名知意;
- 类变量:首字母小写和驼峰原则,例:monthSalary;
- 局部变量:首字母小写和驼峰原则;
- 常量:大写字母和下划线,例:MAX_VALUE;
- 类名:首字母大写和驼峰原则,例::Man,GoodMan;
- 方法名:首字母小写和驼峰原则,例:run(),runRun();