java中的@override
生活随笔
收集整理的這篇文章主要介紹了
java中的@override
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@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
在重寫父類的onCreate時,在方法前面加上@Override 系統可以幫你檢查方法的正確性。
@Override
public void onCreate(Bundle savedInstanceState)
{…….}
這種寫法是正確的,如果你寫成:
public void oncreate(Bundle savedInstanceState)
{…….} 編譯器會報如下錯誤:The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method,以確保你正確重寫onCreate方法(因為oncreate應該為onCreate)。而如果你不加@Override,則編譯器將不會檢測出錯誤,而是會認為你為子類定義了一個新方法:oncreate
轉載于:https://www.cnblogs.com/lqzzang/p/5151965.html
總結
以上是生活随笔為你收集整理的java中的@override的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 增加VirtualBox虚拟机的磁盘空间
- 下一篇: java util 中set,List