實例變量、類變量、局部變量的區別和使用(代碼演示)

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);      //局部變量必須聲明和初始化值,且局部變量只能在該方法內使用
    }
}

運行結果爲:
在這裏插入圖片描述

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