分享方式:


實作純虛擬函式

內容: 產生在類別中實作所有純虛擬方法所需的程式碼。

時機:您想要繼承自具有純虛擬函式的類別。

原因:您可以手動逐一實作所有純虛擬函式;不過,此功能將可自動產生所有方法簽章。

如何:

  1. 將文字或滑鼠游標置於您要實作基底類別之純虛擬函式的類別。

    類別的螢幕擷取畫面,其具有兩個名為 Method1 和 Method2 的純虛擬函式。名為 MyInheritedClass 的空白類別衍生自它。

  2. 接著,執行下列其中一項操作:

    • 鍵盤
      • Ctrl+。 以觸發 [快速動作和重構 ] 功能表,然後從操作功能表中選取 [ 實作類別 'ClassName' 的所有純虛擬 ],其中 ClassName 是所選類別的名稱。
    • 滑鼠
      • 以滑鼠右鍵按一下並選取 [快速動作與重構] 功能表,然後從操作功能表選取 [實作類別 'ClassName' 的所有純虛擬函式],其中 ClassName 是所選類別的名稱。
  3. 系統將會自動建立純虛擬方法簽章,並備妥以供實作。

    MyInheritedClass 的螢幕擷取畫面,其現在有 2 個虛擬方法定義,符合基類中宣告的名稱和簽章。