变量可分为四种,类变量,实例变量,局部变量,块级变量。
局部变量使用前必须初始化(赋值)。
类、实例变量,不赋值的话,会默认赋初始值。引用类型初始值是null,数字类型初始值是0,布尔值默认是false,char是u0000。
常量,就是初始化之后不会变化的量,通常在程序中定义一些常值。常量定义时也必须赋值。
public String name;//实例变量,需要new,初始化新实例
public static String staticName;//类变量,静态
public final static String finalName ="静态变量";//定义时必须初始化,注意常量修饰符是final,c#是const
public static char c1;
public static void main(String[] args) {
int a = 0;
Demo4 demo4 = new Demo4();
System.out.println(staticName);//默认值null
System.out.println(demo4.name);//默认值null
System.out.println(c1);//空,“”,注意不是null
}
命名规范:
变量:小驼峰
常量:大写用下划线分割MAX_VALUE
类名:大驼峰
方法名:小驼峰