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