Как инициализировать ссылочный атрибут в конструкторе в Java?
Я добавляю переменную экземпляра в класс «Person», который является ссылочным типом («Date», для которого я написал класс). Поэтому в конструкторе для моего класса Person я пытаюсь инициализировать атрибут Date, используя конструктор класса Date, но я не уверен, как это сделать. Ранее я когда-либо инициализировал только примитивные типы (или строки), как показано ниже. Это сегмент из моего кода. Я не уверен, как инициализировать «день рождения», чтобы он использовал конструктор класса Date. Спасибо!
public class Person {
/* Attribute declarations */
private String lastName; // last name
private String firstName; // first name
private String email; // email address
private Date birthday; // birth date
/**
* Constructor initializes the person's name, email address, and birthday
*/
public Person(String firstName, String lastName, String email, Date birthday) {
this.firstName = firstName;
this.lastName = lastName;
this.email = email;
this.birthday = ????