java final關鍵字的一些理解

一、修飾變量 final修飾的變量必須初始化,且一旦初始化後不能再被修改,下面是初始化時機的具體分析: 1、修飾成員變量 不管是類變量(有static)還是實例變量(無static),可以在聲明的時候就初始化。對於類變量來說,可以在類中聲明final類變量,在類代碼塊中初始化,如下圖所示。這是因爲在類中聲明定義類變量,編譯器會將該代碼移入類代碼塊中的相應位置;對於實例變量也類似,不過將類代碼塊換成
相關文章
相關標籤/搜索