什么是变量?
---变量本质上是内存中的一块空间,这块空间有:数据类型、变量名、字面值(数据)
---变量是内存中存储数据的最基本的单元
数据类型的作用
---不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。
因此,数据类型是指导程序在运行阶段应该分配多大的内存空间。
变量声明:数据类型 变量名;
---变量名只要是合法的标识符就行(首字母小写,后面每个单词首字母大写)
变量赋值:变量名 = 字面值;
1.也可以声明和赋值同时进行:数据类型 变量名 = 字面值;
2.变量赋值后可以重新再赋值(变量的值是可变化的)
3.同一行可声明多个变量
4.变量必须先声明再赋值,才能访问(否则系统会提示变量未初始化)
5.在同一个作用域中,变量名不能重名,只能重新赋值
变量访问:
1.读取变量:获取get
2.修改变量:设置set
变量的作用域:
变量的作用域其实就是变量的有效范围(一般指大括号内有效)
*在不同作用域中,变量名可以重名,但不建议这么做
变量的分类:
局部变量:在方法体内声明的变量
成员变量:在方法体外(类体之内)声明的变量