在Java、Python等編程語言中,可以通過構造函數為類的屬性設置默認值
public class MyClass {
private String myString;
// 構造函數
public MyClass() {
myString = "Default value";
}
// 其他方法
}
public class Main {
public static void main(String[] args) {
MyClass obj = new MyClass(); // 創建對象時,使用默認值
System.out.println(obj.myString); // 輸出:Default value
}
}
class MyClass:
def __init__(self):
self.my_string = "Default value"
# 創建對象時,使用默認值
obj = MyClass()
print(obj.my_string) # 輸出:Default value
在這兩個示例中,我們定義了一個名為MyClass
的類,它具有一個名為myString
的屬性。然后,我們創建了一個構造函數(在Java中稱為MyClass()
,在Python中稱為__init__
),并在其中為myString
屬性設置了默認值。當我們創建一個新的MyClass
對象時,該默認值將被自動分配給myString
屬性。