我在寫一個java類,它借用了另一個類的元素,並且需要傳遞構造函數的四個參數中的三個來初始化其他類對象。不過,我失去了如何初始化它。任何幫助深表感謝。這就是我現在所擁有的:傳遞構造函數參數以初始化對象
private String name;
private MyDate birthday;
/**
* Constructs a new Person object.
*/
public Person(String name, int month, int day, int year) {
this.birthday = birthday(month, day, year);
this.name = name;
}
看起來像你想'this.birthday = new MyDate(month,day,year);' - 這就是你如何調用構造函數。 (順便說一下,我強烈建議你將這些參數重新排序爲年,月,日 - 涉及兩個班級。) –
我想我嘗試過除了那個之外的每種組合。哈哈謝謝! – Kevin