Java中变量作用域
类变量
使用关键字 static 变量从属于类,随着类的创建而生效,随着类的销毁而失效。
局部变量
一般在方法体内定义,变量必须定义并完成初始化。
实例变量
从属于对象,如果不初始化,就会自动赋值默认值 0 0.0
示例代码
public class Demo6 {
// 类变量 static
static double salary = 3500;
/*
实例变量:从属于对象,如果不初始化,就会自动赋值默认值 0 0.0
布尔值:默认是false
除了基本类型,其余的类型默认值均为 null
*/
String name;
int age;
public static void main(String[] args) {
// 局部变量:必须声明并初始化值
int i = 10;
System.out.println(i);
Demo6 de = new Demo6();
System.out.println(de.age);
System.out.println(de.name);
//类变量 static
System.out.println(salary);
}
}
变量的命名规范
-
所有变量、方法、类名:见名知意
-
类成员变量:首字母小写和驼峰原则:moneySalary
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Man,GoodMan
-
浙公网安备 33010602011771号