final
- final關(guān)鍵字是最終的意思,可以修飾類、方法、變量
- 修飾類:該類被稱為最終類,特點是不能被繼承了
- 修飾方法:該方法被稱為最終方法,特點是不能被重寫了
- 修飾變量:該變量只能被賦值一次
就相當于給類、方法、變量做了一個絕育手術(shù)?
示例:
final修飾類:
final修飾方法:
final修飾局部變量:
final修飾靜態(tài)成員變量:
?final修飾實例成員變量:文章來源:http://www.zghlxwxcb.cn/news/detail-801828.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-801828.html
final修飾變量注意的點:?
- final修飾基本類型的變量,變量存儲的數(shù)據(jù)不能被改變
- final修飾引用類型的變量,變量存儲的地址不能被改變,但地址所指向?qū)ο蟮膬?nèi)容是可以被改變的
常量?
- 使用了static final 修飾的成員變量就被稱為常量
- 作用:通常用于記錄系統(tǒng)的配置信息
- 命名規(guī)范:建議使用大寫英文單詞,多個單詞使用下劃線連接
- 使用常量的優(yōu)勢:代碼可讀性更好,可維護性更好
- 程序編譯后,常量會被“宏替換”:出現(xiàn)常量的地方全部會被替換成其記住的字面量,這樣可以保證使用常量和直接使用字面量的性能是一樣的
到了這里,關(guān)于final關(guān)鍵字--java學習筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!