变量
实例变量:从属于对象如果不自行初始化,这个类型的默认值 0 0.0
布尔值:默认值是false
除了基本类型,其余的默认值都是null;
局部变量必须声明和初始化
建议都写成类变量,这样在方法中可以直接调用!!!
用实例变量,方法调用还需要new,比较麻烦!!!
public class Demo08{
static double salary=2500;//类变量
String name;//实例变量
int age;
//main方法
public static void main(String[] args){
int i=10;//局部变量
//变量类型 变量名字=new 文件名()
Demo08 demo08 = new Demo08();
System.out.println(demo08.age);
System.out.println(demo08.name);
System.out.println(salary);
}
//其他方法
public void add(){
}
}
输出
0
null
2500.0
常量
- 初始化(initialize)后不能再改变值!不会变动的值。
- 所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI=3.14; - 常量名一般使用大写字符。
static final double PI=3.14;
final static double PI=3.14;//两种方法都可以
变量的命名规则
- 所有变量、方法、类名: 见名知意
- 类成员变量: 首字母小写和驼峰原则 : monthSalary 除了第一个单词以外,后面的单词首字母大写
lastnamelastName - 局部变量: 首字母小写和驼峰原则
- 常量: 大写字母和下划线: MAX _VALUE
- 类名: 首字母大写和驼峰原则: Man, GoodMan
- 方法名: 首字母小写和驼峰原则: run(), runRun()