java中的@override
生活随笔
收集整理的這篇文章主要介紹了
java中的@override
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@Override: 應(yīng)用于重寫(xiě)父類(lèi)的方法時(shí)
public void oncreate(Bundle savedInstanceState)
{…….} 編譯器會(huì)報(bào)如下錯(cuò)誤:The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method,以確保你正確重寫(xiě)onCreate方法(因?yàn)閛ncreate應(yīng)該為onCreate)。而如果你不加@Override,則編譯器將不會(huì)檢測(cè)出錯(cuò)誤,而是會(huì)認(rèn)為你為子類(lèi)定義了一個(gè)新方法:oncreate
在重寫(xiě)父類(lèi)的onCreate時(shí),在方法前面加上@Override 系統(tǒng)可以幫你檢查方法的正確性。
@Override
public void onCreate(Bundle savedInstanceState)
{…….}
這種寫(xiě)法是正確的,如果你寫(xiě)成:
public void oncreate(Bundle savedInstanceState)
{…….} 編譯器會(huì)報(bào)如下錯(cuò)誤:The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method,以確保你正確重寫(xiě)onCreate方法(因?yàn)閛ncreate應(yīng)該為onCreate)。而如果你不加@Override,則編譯器將不會(huì)檢測(cè)出錯(cuò)誤,而是會(huì)認(rèn)為你為子類(lèi)定義了一個(gè)新方法:oncreate
轉(zhuǎn)載于:https://www.cnblogs.com/lqzzang/p/5151965.html
總結(jié)
以上是生活随笔為你收集整理的java中的@override的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 增加VirtualBox虚拟机的磁盘空间
- 下一篇: java util 中set,List