变量,常量和作用域
# 变量,常量,作用域
## 变量
变量是什么:变量是可变的量
### 定义变量
String name = "定义变量";
int a=1,b=2,c=3;//可以一行定义多个数值,但程序可读性差
## 全局变量
## 实例变量
从属于对象,如果不自行初始化,这个类型就是默认值0
布尔值默认是false
除了基本类型,其余的默认值都是null
## 局部变量
**注意事项**
- 每个变狼都有类型,类型可以是基本类型,也可以是引用类型。
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
## 变量作用域
**成员变量是独立于方法外的变量,局部变量是类的方法中的变量**
### 类变量
### 实例变量
### 局部变量
局部变量可以和全局变量重名,但*是局部变量*会屏蔽全局变量。
**方法外面,类的里面**。从属于对象。
**方法之中的变量**
**必须声明初始化值**
不能再其他地方起作用
**String到底是什么**4
## 常量
常量(Constant):初始化(initialize)后不能再改变值。不会变动的值。
所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
常量名一般使用大写字符
**变量命名规范**
- 所有变量,方法,类名:见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词外,后面的单词首字母大写 Lastname lastName
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则:run(),runRun()

浙公网安备 33010602011771号