[天天一個知識點]17-Java語言-@Override註解

@Override註解用於標註一個方法是重寫父類的方法,這屬於一種元信息,描述的是程序員在寫這段代碼時的意圖。由於種種緣由,其實咱們很容易出現想寫重寫實際寫了個重載、修改了父類的方法簽名忘記修改子類的方法簽名等問題,而這些問題還依然是符合語法的,因而傳統的編譯器就沒法識別這種錯誤。經過@Override註解的標註,給編譯器提供了一個檢查代碼是否符合意圖的機會,咱們能夠經過開關讓編譯器在發現此類錯誤的時候產生警告或者錯誤,以提升代碼的質量。程序員

對於eclipse,建議將Errors/Warnings中Annotations的Missing '@Override' annotation修改成Error,將Include implementations of interface methods(1.6 or higher)選中。eclipse

相關文章
相關標籤/搜索