变量
变量:可以变换的量,程序中最基本的存储单元,包括:变量名,变量类型和作用域。
格式: 数据类型 变量名 = 值;
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
- 变量名必须是合法的标识符。
- 变量声明是一条完整的语句,因此每一个生命都必须以分号结束。
变量作用域
-
类变量
-
实例变量:在类里面,方法的外面,从属于对象;通过类去使用它。不用初始化可直接使用。
如果不自动初始化,这个类型的默认值数字型是0和0.0
字符串是u0000
布尔值默认是 flase
除了基本类型,其余的默认值都是null
-
局部变量:在方法里面,使用前必须声明和初始化值,且在类下面不能使用。
书写规范:采用首字母小写和驼峰原则
类变量
同实例变量就是多了个static关键字
从属于类,和类一起出现一起消失。
常亮
初始化后不能再改变值,是一种特殊的变量。
关键词为final
格式为: final 常量名 = 值;
常量名一般使用大写字符
变量类型前面的都是修饰符。修饰符,不存在先后顺序。
类成员变量:驼峰原则:monthSalary,除了第一个单词以外,后面的单词首字母大写
书写规范:建议都是用大写字母,单词比较多中间加_隔开
变量名书写规范:采用首字母小写和驼峰原则
类名书写规范:采用首字母大写和驼峰原则
方法名书写规范:首字母小写和驼峰原则
变量的强制转换
强制转换 (类型)变量名 高--低
自动转换 低--高