Пример #1
0
 public void cancel(Passenger passenger) {
   for (Passenger p : passCollection) {
     if (p.getFirstName() == passenger.getFirstName()) {
       if (p.getLastName() == passenger.getLastName()) {
         passCollection.remove(p);
         System.out.println(
             p.getFirstName()
                 + " "
                 + p.getLastName()
                 + " has CANCELLED their reservation for the flight.\n");
         break;
       }
     }
   }
 }
Пример #2
0
 public void reserve(Passenger passenger) {
   passCollection.add(passenger);
   System.out.println(
       passenger.getFirstName()
           + " "
           + passenger.getLastName()
           + " has BOOKED their reservation for the flight.");
 }
Пример #3
0
 public void displayFlightInfo() {
   System.out.println(
       "Flight "
           + getFlightNumber()
           + " in the "
           + aircraft.getAircraftType()
           + " is ready for boarding.");
   System.out.println("Here is the final boarding list for this flight:\n");
   for (Passenger p : passCollection) {
     if (p.getStatus()) setAmount(112.50);
     else setAmount(75.00);
     System.out.println(
         p.getFirstName()
             + " "
             + p.getLastName()
             + " - "
             + (p.getStatus() ? "FIRST CLASS" : "ECONOMY CLASS")
             + " passenger. $"
             + getAmount()); // (p.getStatus()? 112.50 : 75.00));
   }
 }