public class FlightSchedule { public final String flightNo; public final String departing, arriving; public final String departureTime, arrivalTime; public double monkeyClassPrice; public final AirPlane airPlane; public final Flight[] flights = new Flight[365]; public FlightSchedule(String fn, String dep, String arr, String depTime, String arrTime, AirPlane ap){ flightNo = fn; departing = dep; arriving = arr; departureTime = depTime; arrivalTime = arrTime; airPlane = ap; } public class Flight { public String departureDate; public boolean[] seats = new boolean[airPlane.noSeats]; public String actualDeparture, actualArrival; public Flight(String date){ departureDate = date; actualDeparture = departureTime; actualArrival = arrivalTime; } } }