Java 中 super() 是什麼?
創建時對於Java中的子類或子類,super()關鍵字在建立子類和父類之間的關係中起著至關重要的作用。它有兩個主要目的:
super() 的主要功能之一是呼叫直接父類別的建構子。這對於初始化子類別繼承的屬性至關重要。 super() 呼叫必須是子類別建構子中的第一個語句,確保父建構子在任何子類別特定的初始化之前執行。
透過在 super() 呼叫中指定參數,您可以呼叫來自父類別的接受這些參數的特定建構子。例如, super(argument1) 將呼叫父類別中的建構函數,該構造函數接受 argument1 定義的類型的單一參數。
除了呼叫父建構子之外, super() 還可以用來存取和呼叫父類別的方法。當您想要重寫或擴展父類別的方法時,這特別有用。透過使用 super,您可以確保父類別方法的版本在子類別實作之前仍然執行。
例如,語法 super.aMethod() 會從父類別呼叫方法 aMethod()。這允許您在子實作之前或之後執行父方法的實作。
有關如何在 Java 中有效使用 super() 的更全面的資訊和教程,請參閱給定答案中連結的文檔.
以上是Java 中的「super()」如何呼叫父建構子和方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!