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

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

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 系統(tǒng)可以幫你檢查方法的正確性。

?
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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 841995论坛网站2022年 | 猛h辣h高h文湿重口 门房秦大爷在线阅读 | 青草青青在线视频 | 男男gaygays中国 | 高清国产精品久久久久 | 男人爱看的网站 | 97色伦图片7778久久 | 日本小视频免费 | 韩剧在线免费观看 | 攻插受| 欧洲老太玩小伙 | 97久久精品午夜一区二区 | 日韩毛片高清在线看 | 日麻逼 | 2022国产在线观看 | 欧美激情综合 | 欧美精品久久久亚洲 | 好大好爽好涨太深了小喜 | 国产欧美日韩精品一区二 | 免费看60分钟大片视频播放 | 免费尤物视频 | 成人伊在线影院 | 午夜影院费试看黄 | 女仆色永久免费网站 | 白丝美女用胸伺候主人 | 精品久久久久久久久免费影院 | 日韩在线天堂免费观看 | 狠狠澡 | 午夜神器18以下不能进免费 | 午夜一区二区免费视频 | 久久伊人精品青青草原2021 | 欧美一级精品 | 国内体内she精视频免费 | 日本免费观看95视频网站 | 香蕉久久久久 | 青青热久久综合网伊人 | 毛片在线看网站 | 女仆掀起蕾丝裙被打屁股作文 | 欧美日韩看看2015永久免费 | 乌克兰一级毛片 | 国产一区二区三区水野朝阳 |