一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 詳解Java中@Override的作用

詳解Java中@Override的作用

2021-01-19 10:41_QING_FENG Java教程

這篇文章主要介紹了詳解Java中@Override的作用的相關資料,希望通過本文能幫助到大家,讓大家理解這部分內容,需要的朋友可以參考下

詳解Java中@Override的作用

@Override是偽代碼,表示重寫(當然不寫也可以),不過寫上有如下好處:

1、可以當注釋用,方便閱讀;

2、編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯。例如,你如果沒寫@Override,而你下面的方法名又寫錯了,這時你的編譯器是可以編譯通過的,因為編譯器以為這個方法是你的子類中自己增加的方法。 

舉例:在重寫父類的onCreate時,在方法前面加上@Override 系統可以幫你檢查方法的正確性。

?
1
2
3
@Override
public void onCreate(Bundle savedInstanceState)
{…….}

這種寫法是正確的,如果你寫成:

?
1
2
3
@Override
public void oncreate(Bundle savedInstanceState)
{…….}

編譯器會報如下錯誤:The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method,以確保你正確重寫onCreate方法(因為oncreate應該為onCreate)。而如果你不加@Override,則編譯器將不會檢測出錯誤,而是會認為你為子類定義了一個新方法:oncreate

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/q_l_s/article/details/64441552

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 桃色综合网 | 色交视频| 色偷偷亚洲综合网亚洲 | 男人边吃奶边做好爽视频免费 | 欧美精品成人a多人在线观看 | 91制片| 香蕉久久高清国产精品免费 | 91久久国产视频 | 日本特级a禁片在线播放 | 精品在线看 | 韩国黄色网址 | 精品无码久久久久久久动漫 | 国产剧情一区二区三区 | 色婷婷综合久久久中文字幕 | 国产成人h视频在线播放网站 | 97视频久久久 | 四虎私人影院 | 国产精品夜色视频一级区 | 国产91精品久久久久久 | 日b视频免费 | 国产精品视频一区二区三区经 | 成人午夜剧场 | 免费观看的毛片 | 叛佛 作者满栀小说免费阅读 | 成人精品一区二区三区 | 国产成人精品一区二区 | 99re这里只有精品视频 | 国产成人亚洲精品91专区高清 | 惩罚美女妲己的尤老师 | 成人区精品一区二区毛片不卡 | 精品国产成人 | 色综合综合色 | av在线色| 51精品| 色国产精品 | 美女和男生搞基 | 亚洲第一福利视频 | 国产精品林美惠子在线观看 | 日本老妇乱子伦中文视频 | 91短视频版高清在线观看免费 | 动漫美女人物被黄漫在线看 |