变量
变量类型
可以是基本类型(int)也可以是引用类型(String)
变量名(命名规范)
- 类成员变量:首字母小写和驼峰原则:monthSalary
- 局部变量:首字符小写和驼峰原则
- 常量:大写字母和下滑线:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man
- 方法名:首字母小写和驼峰原则:run(),runRun()
作用域
局部变量
在某个方法里面定义的变量,必须声明且初始化值int a = 1;
可以直接使用,输出语句:System.put.println(a);
在其他方法里面不能用
实例变量
在方法外面、类里面,从属于对象
不用初始化String name;
,有默认值,所有的数值类型默认值为0,布尔类型为false,引用类型为null
不能直接使用,输出语句:System.ou.println(a.name);//a是对象名字
类变量
加一个关键词static,需要初始化
定义语句:static int a = 1;
可以直接使用,输出语句:System.put.println(a);
常量
初始化之后不会改变,关键词final
常量名一般使用大写字符
定义:static final A = 1;
或者final static A = 1;
都可以
修饰符不存在先后顺序