实例变量、类变量、局部变量的区别和使用(代码演示)

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);      //局部变量必须声明和初始化值,且局部变量只能在该方法内使用
    }
}

运行结果为:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章