/* * IT205 Intro to Object Oriented Programming * Programmer: Ian Hagmann * Nov 26, 2024 * I made this program without help from anyone. * NetBeans Version: Apache NetBeans IDE 22 * * A passenger class to manage reservations for a flight */ package final2; public class Passenger { //instance variables private String name; private String phoneNumber; private String reservation; private Flight flight; //constructor for passenger information public Passenger(String name, String phoneNumber) { this.name = name; this.phoneNumber = phoneNumber; } //more of a backend thing to store this info more easily for passenger objects public void reserveSeat(String reservation, Flight flight){ this.reservation = reservation; this.flight = flight; } //a nice formatted output with all Passenger information public void getPass(){ flight.getInfo();//reaching out to flight object for its private information System.out.printf("%n%s%s%n%s%s%n%s%s%n","Name: ",name ,"Seat reservation: ",reservation ,"Confirmation number: ",phoneNumber.substring(phoneNumber.length()-4)); } //get methods for returning instance variables public String getName(){ return this.name; } public String getPhoneNumber(){ return this.phoneNumber; } public String getReservation(){ return this.reservation; } }