Jak zainicjować atrybut referencyjny w konstruktorze w Javie?

Dodaję zmienną instancji do klasy „Osoba”, która jest typem odniesienia („Data”, dla której napisałem klasę). W konstruktorze dla mojej klasy Person próbuję zatem zainicjować atrybut Date za pomocą konstruktora klasy Date, ale nie jestem pewien, jak to zrobić. Wcześniej miałem tylko zainicjowane prymitywne typy (lub ciągi), jak widać poniżej. To segment z mojego kodu. Nie wiem, jak zainicjować „urodziny”, aby używał konstruktora klasy Date. Dzięki!

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 = ????

questionAnswers(3)

yourAnswerToTheQuestion