溫馨提示×

如何通過構造函數(shù)設置默認值

小樊
81
2024-09-21 05:29:42
欄目: 編程語言

在Java、Python等編程語言中,可以通過構造函數(shù)為類的屬性設置默認值

  1. Java:
public class MyClass {
    private String myString;

    // 構造函數(shù)
    public MyClass() {
        myString = "Default value";
    }

    // 其他方法
}

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass(); // 創(chuàng)建對象時,使用默認值
        System.out.println(obj.myString); // 輸出:Default value
    }
}
  1. Python:
class MyClass:
    def __init__(self):
        self.my_string = "Default value"

# 創(chuàng)建對象時,使用默認值
obj = MyClass()
print(obj.my_string)  # 輸出:Default value

在這兩個示例中,我們定義了一個名為MyClass的類,它具有一個名為myString的屬性。然后,我們創(chuàng)建了一個構造函數(shù)(在Java中稱為MyClass(),在Python中稱為__init__),并在其中為myString屬性設置了默認值。當我們創(chuàng)建一個新的MyClass對象時,該默認值將被自動分配給myString屬性。

0