的幫助,我已經寫了所有的方法使機票預訂類,需要就如何使演示類調用被預訂座位的乘客於是我做了這個類中的方法
public class AirlineBooking
{
String[]seatArray;
public AirlineBooking()
{
seatArray = new String[10];
for(int i =0;i<seatArray.length; i++)
{
seatArray[i] = "x";
}
}
public void passengerList()
{
for(int i =0;i<seatArray.length; i++)
{
System.out.println("Seat "+i+" -- "+ seatArray[i]);
}
System.out.println("---");
}
public void reserve(String name, int seat)
{
if(seatArray[seat].equals("x"))
{
seatArray[seat]= name;
}
else
{
System.out.println("Choose another seat");
}
}
public void availableVacantSeats()
{
for(int i=0; i<seatArray.length; i++)
{
if(seatArray[i].equals("x"))
{
System.out.println("Seat " + (i+1)+ " = "+ seatArray[i]);
}
}
}
public void cancelReservation(String passengerName, int seat)
{
if(seatArray.equals(seatArray[seat]))
{
seatArray[seat]="x";
}
}
public void coupleSeats()
{
for(int i=0;i<9;i++)
{
if(seatArray[i].equals("X")&&seatArray[i+1].equals("X"))
{
System.out.println("Seat "+i+" and "+(i+1));
}
}
}
}
這似乎工作正常,但我不記得如何創建一個調用這些方法的類。到目前爲止,我有
public class AirlineDemo
{
Airline new Airline= myAirline
public static void main(String[]args)
{
myAirline.passengerList();
}
}
但它根本不工作。幫助將非常感激。
有引用在'Airline'類中沒有'printpassengerSeat()'方法。 –