Java變數作用域及命名規則
阿新 • • 發佈:2020-08-20
三類變數的使用方法
- 類變數
類範圍內直接呼叫,static關鍵字修飾,可以不初始化 - 例項變數
通過例項物件呼叫,可以不初始化 - 區域性變數
僅在方法內部呼叫,且必須先宣告和初始化值
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); } }
命名規則
- 見名知意
- 類名:首字母大寫,大駝峰命名
- 方法名、變數名:首字母小寫,小駝峰命名
- 常量:大寫字母和下劃線: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); } }