Java 中的構造函數過載

https://www.theserverside.com/video/Constructor-overloading-in-Java

Java 中的建構方法多載
Java 類別的屬性和方法使其變得有趣。屬性代表物件擁有的資料,而方法使該資料能夠被智慧地操作。然而,為了對類別所含的資料進行任何有意義的操作,這些屬性必須被初始化為有意義的數值。Java 中建構方法多載發生在一個類別擁有多個建構方法,每個方法具有不同的方法簽名。Java 中建構方法的多載提供了多種好處,包括設置合理的默認值、讓 API 使用者對已知屬性進行自定義初始化、支援新屬性的向後兼容、適合 API 使用者需求的簡單靈活的物件建立、代碼重複使用的機會等。在複雜類別中執行時,即使是只有兩個屬性的簡單 Java 類別,執行建構方法的多載也是合理的。支持更複雜的類別裡,多個參數化的多載建構方法也不罕見。使用 Point 類別的開發人員可以在必要時使用任何多載建構方法。多載建構方法重複執行同樣的初始化步驟,這是一種程式碼異味。如果您想要一個多載建構方法調用另一個多載建構方法,則可以使用 this()方法。Java 中的建構方法是 Java 程式語言中最重要的結構之一。在 Java 中可以多載建構方法,這可以使您的 API 更易於使用和在長期內更易於維護。

via TheServerSide.com

May 31, 2024 at 03:29AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *