1. 程式人生 > 實用技巧 >Java變數作用域及命名規則

Java變數作用域及命名規則

三類變數的使用方法

  1. 類變數
    類範圍內直接呼叫,static關鍵字修飾,可以不初始化
  2. 例項變數
    通過例項物件呼叫,可以不初始化
  3. 區域性變數
    僅在方法內部呼叫,且必須先宣告和初始化值
public class Variable {
    static int num = 10; // 類變數
    String name = "CrazyGod"; // 例項變數
    
    public void method() {
        int i = 0; // 區域性變數
    }
}

常量

public class Constant {
    static final double PI = 3.14;

    public static void main(String[] args) {
        System.out.println(PI);
    }
}

命名規則

  1. 見名知意
  2. 類名:首字母大寫,大駝峰命名
  3. 方法名、變數名:首字母小寫,小駝峰命名
  4. 常量:大寫字母和下劃線:CONSTANT_VALUE

程式碼測試

public class Demo02 {
    /*
    類變數和例項變數:
    如果不自行初始化,這個型別的預設值
    整數:0,浮點數:0.0,布林值:false
    除了基本資料型別,其餘的預設值都是null
     */

    // 類變數   static
    static double salary = 20_0000;
    static int year;
    static final double PI = 3.14;

    // 例項變數:從屬於物件
    String name;
    int age;

    // main方法
    public static void main(String[] args) {
        // 區域性變數:必須宣告和初始化值
        int i = 10;
        System.out.println(i);

        // 例項變數
        Demo02 demo02 = new Demo02();
        System.out.println(demo02.age);
        System.out.println(demo02.name);

        // 類變數
        System.out.println(salary);
        System.out.println(year);
        System.out.println(PI);
    }

}