溫馨提示×

java實(shí)例變量初始化的幾種方式

小樊
82
2024-07-12 17:23:27
欄目: 編程語言

  1. 直接賦值:可以在變量聲明的時(shí)候直接賦初始值。
public class Example {
    int num = 10;
}
  1. 構(gòu)造方法賦值:可以在構(gòu)造方法中為實(shí)例變量賦值。
public class Example {
    int num;
    
    public Example() {
        num = 10;
    }
}
  1. 初始化塊賦值:可以使用初始化塊為實(shí)例變量賦值,初始化塊在對象創(chuàng)建時(shí)執(zhí)行。
public class Example {
    int num;
    
    {
        num = 10;
    }
}
  1. 靜態(tài)初始化塊賦值:可以使用靜態(tài)初始化塊為實(shí)例變量賦值,靜態(tài)初始化塊在類加載時(shí)執(zhí)行。
public class Example {
    static int num;
    
    static {
        num = 10;
    }
}

0