如果不想要別人對程序中的某個聲明進(jìn)行改變,我們可以在關(guān)鍵字中找尋固定聲明的用法。今天小編要推薦的是關(guān)鍵字中的final,我們對它的初步印象是最終,引申它的作用就可以是最后的結(jié)果。下面我們對final進(jìn)行定義介紹,同時舉例說明final修飾類、方法、變量不同的作用。
一、final定義
final在Java中是一個保留的關(guān)鍵字,可以聲明成員變量、方法、類以及本地變量。一旦你將引用聲明作 final,你將不能改變這個引用了,編譯器會檢查代碼,如果試圖將變量再次初始化的話,編譯器會報編譯錯誤。
二、final實現(xiàn)
1.修飾類:表示類不可被繼承
2.修飾方法:表示方法不可被覆蓋
3.修飾變量:表示變量一旦被賦值就不可以更改它的值。java中規(guī)定final修飾成員變量必須由程序員顯示指定變量的值。
以上就是java基礎(chǔ)里final關(guān)鍵字的講解,相信大家已經(jīng)對它的修飾作用有所了解,看完本篇文章后可以對代碼部分進(jìn)行練習(xí)。更多關(guān)于“Java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗,課程大綱更科學(xué)更專業(yè),有針對零基礎(chǔ)的就業(yè)班,有針對想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實現(xiàn)java程序員夢想。