使用「特性」視窗,可以變更建構子的特性,包括其引數及起始設定碼。
在 IBM® Rational® Rhapsody® 瀏覽器中按兩下建構子,以開啟其「特性」視窗。
關於這項作業
在此一般標籤上,您可以透過該標籤上的各種控制項,來定義建構子的一般特性。
請注意,建構子的簽章會顯示在「特性」視窗一般標籤的頂端。
- 在名稱欄位中指定建構子的名稱。預設名稱是其所建立之類別的名稱。
若要輸入建構子的詳細說明,請使用說明標籤。
- 如果名稱欄位無法存取,請按一下 L 按鈕以開啟「名稱和標籤」視窗,然後變更名稱(如果有的話)。
- 在模板清單中,指定屬性的模板(如果有的話)。
- 若要從專案中現行模板的清單中進行選取,請按一下「選取模板」按鈕
。
- 若要對所選模板進行排序,請按一下「變更模板順序」按鈕
。註: COM 模板是建構性模板;也就是說,它們會影響產生程式碼。
- 在可見性清單中,指定接收的可見性(Public、Protected 或 Private)(如果可用的話)。預設值是 Public。
- 在起始設定元欄位中,輸入程式碼以起始設定建構子起始設定元中的類別屬性或超類別。
若要存取文字編輯器,請按一下「省略符號」按鈕
。
例如,若要起始設定名為 a 到 5 的類別屬性,請鍵入下列程式碼:
a(5)
註: 在 C++ 中,類別實作檔案中的下列程式碼會產生此指派,以起始設定建構子起始設定元中而非建構子主體中的資料成員:
//-------------------------------------------------------
// A.cpp
//-------------------------------------------------------
A::A() : a(5) {
//#[operation A()
//#]
};
註: 您必須在建構子起始設定元而非建構子主體中起始設定
const 資料成員。