1. 程式人生 > >final 類變數 區域性變數 初始化

final 類變數 區域性變數 初始化

區域性變數沒有預設值:所以在使用前一定要初始化,要麼宣告時初始化,要麼先聲明後賦值(不管是否是final的):
int a=9;
int b;
b=0;

類的成員變數:
非final的變數 有預設的初始值,所以可以不顯示的賦值
但final的要初始化:第一種初始化是宣告的時候:final int a=0;
第二中是在現在類中宣告,然後 在建構函式中賦值,而且若有多個建構函式,每個裡面都要賦值。