跳到主要內容 :::
:::

辭書 圖書館學與資訊科學大辭典

建構者
constructor
馬基偉2021-11-14 11:03
在物件導向程式語言中,有constructor一詞。這個詞實質上是一個函數,同時也暗示編譯器採取動作,其作用是在新物件被建立時,編譯器會呼叫此函數,將新建物件初始化,以減少可能的程式撰寫疏失。 在中文的資訊科學用語上有時以"子"稱呼函數,特別是系統預設函數如加減乘除的符號(這些符號實質上也是函數),稱為"運算子"。在此,比較適合的稱呼可以稱為"建構子"。 因此,系統"預設建構器",default constructor,應稱為"預設建構子"。這個詞彙比起"預設構造器"適合。因為"構造"一詞在中文是名詞,泛指結構的組成。偏離編譯器採取動作初始化新物件的涵義。 與此相對,當物件需要被系統銷毀時,呼叫的函數稱為"destructor" 可為"解構子" 而非"破壞者",衍生的 virtual destructor 為"虛擬解構子"。

Reply

Be the first reply
PleaseLogin or Sign Up