1. 程式人生 > >JAVA靜態static和final總結

JAVA靜態static和final總結

  • 對於基本型別資料,final會將值變為一個常數(建立後不能被修改);但是對於物件控制代碼(亦可稱作引用),final會將控制代碼變為一個常數(進行宣告時,必須將控制代碼初始化到一個具體的物件。而且不能再將控制代碼指向另一個物件。但是,物件的本身是可以修改的。這一限制也適用於陣列,陣列也屬於物件,陣列本身也是可以修改的。方法引數中的final控制代碼,意味著在該方法內部,我們不能改變引數控制代碼指向的實際東西,也就是說在方法內部不能給形參控制代碼再另外賦值)。