Class Passenger


  • public final class Passenger
    extends java.lang.Object
    • Constructor Detail

      • Passenger

        public Passenger()
      • Passenger

        public Passenger​(java.lang.String firstName,
                         java.lang.String lastName,
                         java.time.Instant dateOfBirth,
                         Address address)
        Creates a new Passenger instance.
        Parameters:
        firstName - The passenger's first name.
        lastName - The passenger's last name.
        dateOfBirth - The passenger's date of birth.
        address - Contains information about the passenger's address.
    • Method Detail

      • getFirstName

        public java.lang.String getFirstName()
        The passenger's first name.
      • getLastName

        public java.lang.String getLastName()
        The passenger's last name.
      • getDateOfBirth

        public java.time.Instant getDateOfBirth()
        The passenger's date of birth.
      • getAddress

        public Address getAddress()
        Contains information about the passenger's address.
      • setFirstName

        public void setFirstName​(java.lang.String firstName)
        The passenger's first name.
      • setLastName

        public void setLastName​(java.lang.String lastName)
        The passenger's last name.
      • setDateOfBirth

        public void setDateOfBirth​(java.time.Instant dateOfBirth)
        The passenger's date of birth.
      • setAddress

        public void setAddress​(Address address)
        Contains information about the passenger's address.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object