黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java中final關鍵字有哪些作用

Java中final關鍵字有哪些作用

更新時間:2020-07-03 16:13:41 來源:動力節點 瀏覽2635次

final關鍵字可以用于三個地方。用于修飾類、類屬性和類方法。

被final關鍵字修飾的類不能被繼承,被final關鍵字修飾的類屬性和類方法不能被覆蓋(重寫);

對于被final關鍵字修飾的類屬性而言,子類就不能給他重新賦值了,如果重新賦值,會報錯:

Java中final關鍵字有哪些作用

下圖所示,當我們直接給name賦值時,因為父類中的name屬性被final修飾,所以eclipse會報錯。但是這里有一個特別容易混淆的地方:

Java中final關鍵字有哪些作用

請注意,我們在name之前加上了一個String關鍵字,其結果是從新發定義了一個變量,雖然變量名都是name,但是在內存中占用的區域卻不同,所以不與之沖突,不會報錯。

接下來是在類方法前加上final關鍵字的用法。與類屬性類似,父類方法如果用final關鍵字進行修飾,那么不能被覆蓋,但要說明一點的是,不能被重寫是指不能同時和和父類方法同名,同參數,換句話講,只要子類中的方法與父類中的方法同名,同參數列表,即使返回值不同,仍然是屬于重寫的范疇

Java中final關鍵字有哪些作用

這里的子類方法報錯,是因為他與父類中的print方法同名同參數,即使他們返回值不同,但仍然是屬于重寫的范疇。所以這里有一個小結論:

重寫:只要子類方法與父類方法同名同參數就是重寫。

以上就是動力節點java培訓機構的小編針對“Java中final關鍵字有哪些作用”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 有色视频在线观看 | 未成人禁止视频高清在线观看 | 欧美日韩一区二区三区四区 | v视界影院视频一区二区三区 | 韩国成人理伦片免费播放 | 免费观看视频成人国产 | www.亚洲成人.com | 黄色在线观看视频网站 | 一级黄色在线观看 | 日本特交大片免费观看 | 日韩亚洲一区中文字幕在线 | 国产成人在线小视频 | 亚州色拍拍拍 | 亚洲人成网站色7799在线播放 | 人人澡人人草 | 国产精品久久精品视 | 看全色黄大色大片免费久久久 | 婷婷丁香色 | 公又粗又长又大又深好爽日本 | 日韩理论片 | 欧美乱性视频 | 在线观看亚洲一区 | 欧美日韩视频精品一区二区 | 韩国久播影院理论片不卡影院 | 日韩欧美一区二区三区在线观看 | 欧美色图综合网 | 欧美在线看欧美高清视频免费 | 日韩一区二区三区在线观看 | 成人全黄三级视频在线观看 | 黄色成人免费观看 | 亚洲免费在线视频观看 | 欧美精品免费在线 | 日本久久精品免视看国产成人 | 亚洲美女综合网 | 香蕉视频污视频 | 日本一区二区三 | 亚洲手机在线 | 97干婷婷| 色妇视频| 免费看色网站 | 成人黄18免费网站 |