中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

@Override在Java中的作用有哪些

發布時間:2020-12-08 16:45:21 來源:億速云 閱讀:162 作者:Leah 欄目:編程語言

@Override在Java中的作用有哪些?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

詳解Java中@Override的作用

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

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

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

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

@Override
public void onCreate(Bundle savedInstanceState)
{…….}

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

@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

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南宁市| 伊春市| 城口县| 墨脱县| 无棣县| 岳西县| 门头沟区| 泸溪县| 盘锦市| 左贡县| 巴彦县| 久治县| 黎城县| 济源市| 芦山县| 白河县| 广灵县| 北宁市| 隆回县| 周口市| 合山市| 平塘县| 攀枝花市| 博野县| 汤原县| 鄂伦春自治旗| 彭州市| 五莲县| 惠安县| 成安县| 华阴市| 西华县| 香河县| 益阳市| 游戏| 普宁市| 安平县| 衡阳市| 平山县| 井研县| 佛教|