從 C 中的衍生類別函數呼叫父函數
在物件導向程式設計中,衍生類別繼承了它的父類別。在衍生類別中執行時,可能會出現需要呼叫父類別函數的情況。在 C 中實作此功能需要了解繼承和方法解析。
呼叫父函數而不覆蓋
如果派生類別沒有定義具有相同方法的方法簽章作為父類,可以直接透過名稱呼叫父類的方法。其語法為:
例如,在提供的具有父類別和子類別的場景中,您可以使用以下方式從子類別的列印函數中存取父類別的列印函數:
重寫時呼叫父函數
如果派生類別有自己的實作的方法,您仍然可以呼叫父級的方法。但是,在這種情況下,您必須使用範圍解析運算符,並以兩個冒號 (::) 表示。其語法為:
使用之前的相同範例,假設子類別有自己的列印函數。要呼叫父類別的列印函數,您可以使用:
透過利用此技術,您可以利用父類別和衍生類別的功能,確保 C 應用程式的靈活性和程式碼可維護性。
以上是如何從 C 中的衍生類別呼叫父類別函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!