变量
可以变化的量
变量作用域
-
类变量
-
static 修饰;
-
随着类的出现而一起出现,随着类的消亡而一起消亡。
-
-
实例变量
-
从属于对象;
-
不初始化也能使用;
-
不初始化时默认值:0(整型)、0.0(浮点型)、u0000(字符型)、false(布尔值)、null(除了基本类型,其余类型)。
-
-
局部变量
-
作用范围是该方法内;
-
必须先初始化才能使用。
-
变量命名规范
-
见名知意;
-
类成员变量、局部变量、方法名:首字母小写 + 驼峰原则
-
类名:首字母大写 + 驼峰原则
-
常量:所有字母大写 + 下划线
常量
-
初始化后不能再改变值,常量名一般使用大写字符;
-
final 修饰;
public class Variable {标签:初始化,常量,int,static,final,变量 From: https://www.cnblogs.com/sunfy/p/17017921.html
//修饰符不存在先后顺序,因此,final与static可互换位置
static final double PI1 = 3.14; //常量
final double PI2 = 3.14; //常量
static int i1; //类变量
int i2; //实例变量
void method() {
int i3 = 0; //局部变量
System.out.println(i3);
Variable v = new Variable();
System.out.println(v.i2);
System.out.println(i1);
}
}