共計 736 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用以下兩種方法調用有參構造方法:
- 使用
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
}
}
- 可以使用
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。
丸趣 TV 網 – 提供最優質的資源集合!
正文完