如何通过构造函数设置默认值

avatar
作者
筋斗云
阅读量:0

在Java、Python等编程语言中,可以通过构造函数为类的属性设置默认值

  1. Java:
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     } } 
  1. Python:
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属性。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!