我在写一个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