溫馨提示×

java中有參構造方法怎么調用

小億
311
2023-11-30 21:16:04
欄目: 編程語言

在Java中,可以使用以下兩種方法調用有參構造方法:

  1. 使用new關鍵字創建對象時,在類名后面加上括號,在括號內傳入相應的參數值,即可調用對應的有參構造方法。

示例代碼:

public class MyClass {
    private int value;

    public MyClass(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }
}
public class Main {
    public static void main(String[] args) {
        MyClass myObject = new MyClass(10);
        System.out.println(myObject.getValue()); // Output: 10
    }
}
  1. 可以使用this()來調用同一個類中的其他構造方法,從而實現有參構造方法的調用。

示例代碼:

public class MyClass {
    private int value;

    public MyClass() {
        this(0); // 調用有參構造方法
    }

    public MyClass(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }
}
public class Main {
    public static void main(String[] args) {
        MyClass myObject = new MyClass();
        System.out.println(myObject.getValue()); // Output: 0
    }
}

在上述示例代碼中,當使用無參構造方法創建myObject對象時,會調用有參構造方法MyClass(int value),并將參數值設為0。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女