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