- final可以用來修飾的結構:類、方法、變量
- final用來修飾一個類:此類不能被其他類繼承
比如:String類、System類、StringBuffer類 - final 用來修飾方法:表明此方法不可以被重寫
比如:Object類中getClass() - final 用來修飾變量:此時的“變量”就成為是一個常量
4.1 final修飾屬性,可以考慮賦值的位置有:顯式初始化、代碼塊中初始化、構造器中初始化
4.2 final 修飾局部變量:
尤其是使用final修飾形參時,表明此形參是一個常量。當我們調用此方法時,給常量形參賦一個實參。一旦賦值以后,就只能在方法體內使用此形參,但不能進行寵幸賦值。 - static final 用來修飾屬性:全局常量