Java中的关键字@Override解释
生活随笔
收集整理的這篇文章主要介紹了
Java中的关键字@Override解释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@Override標簽的作用:
- @Override是偽代碼,表示方法重寫(繼承父類,重寫父類函數)。
@Override標簽的好處:
1.作為注釋,幫助自己檢查是否正確的復寫了父類中已有的方法
2.便于別人理解代碼
3.編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯.
例如:在重寫父類的service時,在方法前面加上@Override 系統可以幫你檢查方法的正確性。
public class AdminServlet extends HttpServlet{@Override //表示方法重寫protected void service(HttpServletRequest req,HttpServletResponse resp)throws ServletException,IOException{req.setCharacterEncoding("utf-8");} }如果將方法錯誤寫為Service
則編譯器將會報如下錯誤:
The method Service(HttpServletRequest, HttpServletResponse) of type AdminServlet must override or implement a supertype method
若不寫@Override,系統將認為是子類定義的新的方法,而不會報錯。
總結
以上是生活随笔為你收集整理的Java中的关键字@Override解释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: msf:Known bug in WMI
- 下一篇: Python中NotImplemente