Пассажир класса получит количество пассажиров, а также информацию о пассажирах. Класс назначения получит пользовательский выбор пункта назначения. Транзакция класса будет вычислять количество пассажиров и выбор пункта назначения пользователя.
Я расширил транзакцию класса до класса назначения, чтобы узнать, какой пользователь выбрал, и вычислить его. Но количество пассажиров в классе пассажира.
КАК Я МОГУ ДОСТУПИТЬ ПЕРЕМЕННОЕ НОМЕР ОТ ПАССАЖИРА КЛАССА К СДЕЛКЕ КЛАССА?
class passenger{
public int num;
public static Scanner in = new Scanner(System.in);
void passengerNum(){
System.out.print("Enter number of Passenger: ");
**num** = in.nextInt();
String[] Lname = new String[num];
String[] Fname = new String[num];
String[] MI = new String[num];
String[] Alias = new String[num];
int[] age = new int[num];
int underage = 0;
System.out.println("\nENTER PASSENGER INFORMATION");
for(int i = 0; i < num; i++){
System.out.print("Last Name: ");
Lname[i] = in.next();
System.out.print("First Name: ");
Fname[i] = in.next();
System.out.print("Middle Initial: ");
MI[i] = in.next();
System.out.print("Alias/Prefix/Suffix: ");
Alias[i] = in.next();
System.out.print("Age: ");
age[i] = in.nextInt();
System.out.println();
}
class destination{
public static Scanner in = new Scanner(System.in);
public static char busClass;
public static char bConvert;
void selectDestination(){
System.out.print("Select Destination: ");
passDestination = in.next().charAt(0);
dConvert = Character.toUpperCase(passDestination);
}
void busClass(){
System.out.print("Select Bus Class: ");
busClass = in.next().charAt(0);
bConvert = Character.toUpperCase(busClass);
}
}
class transaction extends destination{
public int money;
public double total;
public double change;
public double discount;
public static int AA;
void passengerMoney(){
System.out.println("Enter payment: ");
money = in.nextInt();
}
void compute(){
if(dConvert=='A'){
if(bConvert=='A'){
total = AA * num;
change = money - total;
}
}