public class demo01 {
//实例变量
int a = 10;
//类变量
static int b =20;
static int c;
public static void main(String[] args) {
//局部变量
int d = 30;
//System.out.println(a); <-错误写法! //实例变量必须通过new实例一个对象,才能使用。如下两行代码:
demo01 demo01 = new demo01();
System.out.println("a="+demo01.a);
System.out.println("b="+b); //类变量用static修饰,可以直接使用
System.out.println("c="+c); //当类变量没有赋值时,
// int等默认初始值为0;Boolean默认初始值为false;除了基本类型,其余的默认值都为null
System.out.println("d="+d); //局部变量必须声明和初始化值,且局部变量只能在该方法内使用
}
}
运行结果为: