局部变量
在方法里面,生命周期只在方法中。
实例变量
存在于类中,从属于对象,如果不自行初始化,这个类型的默认值是 0 0.0 ,布尔值默认是false,除其他基本类型,其余默认值都是 null。
使用前需实例化类名
变量类型 变量名字 = new Demo();
public class Hello {
boolean h;
public static void main(String[] args) {
Hello hello = new Hello();
System.out.println(hello.h);
}
}
类变量
static 变量类型 变量名 = 变量值;
public class Hello {
static int money =250;
public static void main(String[] args) {
System.out.println(money);
}
}
常量
常量用final修饰,只能定义一次,其值不会发生改变
public class Hello {
static final int money =250;
public static void main(String[] args) {
System.out.println(money);
}
}
变量的命名规范:
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man、GoodMan
方法名:首字母小写和驼峰原则:run();\runRun();