/** * @param distance afstand * @param passengers aantal passagiers */ public record Flight(double distance, int passengers) { public Flight { // Sanity checks. if (distance <= 0) throw new IllegalArgumentException("Afstand moet strikt positief zijn."); if (passengers <= 0) throw new IllegalArgumentException("Vluchten zonder passagiers zijn niet toegestaan."); // OK. } public String toString() { return String.format("Flight(d = %.2f, p = %d)", distance, passengers); } }