91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

@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

峡江县| 双桥区| 安岳县| 扶余县| 巴中市| 荥经县| 兴业县| 闽清县| 本溪| 巴东县| 商河县| 图木舒克市| 阿尔山市| 沙洋县| 时尚| 常熟市| 枣阳市| 藁城市| 新巴尔虎左旗| 平顺县| 调兵山市| 绍兴县| 菏泽市| 沅陵县| 中江县| 云安县| 商城县| 大余县| 任丘市| 晋宁县| 武鸣县| 万全县| 玉溪市| 太仆寺旗| 富平县| 汝阳县| 武川县| 凤庆县| 灌云县| 长春市| 新余市|