Java魔法堂 註解用法詳解 Override

2021-09-06 18:52:49 字數 531 閱讀 5961

一、前言

現在有son和parent兩個類,且型別son將會重寫型別parent的getname函式。但不幸的是由於碼農大意,寫成如下**:

public

class

parent

}public

class

son extends parent

}

上述**編譯通過且人工無意識到實現錯誤,悲劇發生了。。。。。。。。

這時使用 @override註解 就不會再發生這種問題了!

二、 @override註解

作用:當子類函式新增 @override 後,該函式重寫父類中簽名相同的函式,否則將會編譯失敗。

注意: @override 僅提供一種輔助功能提示函式為父類函式的重寫,並非重寫的必要條件。即使沒有該註解,只要子類函式的簽名與父類的相同,該子類函式就重寫了父類相應的函式了。

三、參考

CSS魔法堂 Position定位詳解

一 position各屬性值詳解 1.static 預設值,元素將按照正常文件流規則排列。2.relative 相對定位,元素仍然處於正常文件流當中,但可以通過left top right和bottom的css規則來改變元素的位置。注意點 a 元素原來位置將保留,不被其他元素所佔據 b 當使用lef...

CSS魔法堂 Position定位詳解

一 position各屬性值詳解 1.static 預設值,元素將按照正常文件流規則排列。2.relative 相對定位,元素仍然處於正常文件流當中,但可以通過left top right和bottom的css規則來改變元素的位置。注意點 a 元素原來位置將保留,不被其他元素所佔據 b 當使用lef...

CSS魔法堂 Position定位詳解

一 position各屬性值詳解 1.static 預設值,元素將按照正常文件流規則排列。2.relative 相對定位,元素仍然處於正常文件流當中,但可以通過left top right和bottom的css規則來改變元素的位置。注意點 a 元素原來位置將保留,不被其他元素所佔據 b 當使用lef...