@Override 看這一篇就夠了


一、是什么

一句話:它是表示重寫的注解

@Override注解是偽代碼,用於表示被標注的方法是一個重寫方法。

不寫也完全可以,但強烈建議寫上!

 

二、為什么用

既然不寫@Override也可以重寫父類的方法,那為什么非要“多此一舉”寫上這個注解呢?

使用@Override注解主要有兩個好處:

1)幫助自己檢查是否正確的重寫父類方法

2)明顯的提示看代碼的人,這是重寫的方法

 

三、舉例說明

1.當我們在子類中重寫父類的方法時,如果不小心寫錯名字或者寫錯參數,編譯器是不會報錯的,因為他會認為你在子類擴展了父類的方法或者重載了父類的方法,這是符合語法規范的,但是這並不是我們想要的結果,所以會帶來bug,但是如果你在方法上加了@Override注解,一旦你寫錯這個方法,系統會提示@override出錯,這樣在開發過程中就可以迅速知道我們寫錯了,加快開發速度與准確性。

2.代碼的可讀性是非常重要的,我們寫的代碼很多時候會被別人看到或者修改,加上@Override注解會讓看代碼的人一眼明白,這個方法是重寫了父類的方法,可讀性更佳!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM