final 可以影響什么
不要慕碼人我要切諾基
2018-03-16 16:08:08
TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超10個(gè)贊
final 是java 中的關(guān)鍵字,作用分為三方面:
變量聲明為final 則 表示此變量為常量,在程序編譯期間就確定了,在后期的實(shí)例方法調(diào)用中不能再修改。如 public final String name = "hello",hello會(huì)作為字面常量存儲于方法區(qū)中的字符串池中。
方法聲明為final,表示可以被子類繼承,但是不能被override (覆蓋或重寫)
類聲明為final,表示此類不會(huì)成為任何類的基類,如public final class String ,String類不能被其他類繼承。一般用法是把工具類聲明為final就可以。
舉報(bào)