java制作了一个航空公司预订类,需要帮助了解如何制作一个演示类来调用这些方法
所以我做了一个为乘客预订座位的课程,我写了所有的方法
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();
}
}
但它根本不起作用。非常感谢您的帮助
# 1 楼答案
你在创建一个对象的过程中犯了错误,请尝试下面的方法
# 2 楼答案
我已经做到了
下面这些错误说明找不到symbol class Airline找不到symbol class Airline非静态变量myAirline不能从静态上下文引用
# 3 楼答案
我建议您从一些java初学者指南开始
http://docs.oracle.com/javase/tutorial/java/javaOO/usingobject.html https://thenewcircle.com/bookshelf/java_fundamentals_tutorial/object_oriented.html
http://www.tutorialspoint.com/java/java_quick_guide.htm