0

好的,我正在创建一个simple航班预订系统。我花了相当多的时间进行调试,现在即使是最简单的事情也难倒我。

我有一个看起来接近的界面:

public class Flight implements IFlight {

String destination;
String departure;
int clubrows = 0;
int ecorows = 0;

public Flight(String dest, String dept, int clubrow, int ecorow) {
    destination = dest;
    departure = dept;
    clubrows = clubrow;
    ecorows = ecorow;


}


public String getDestination() {
    return destination;
}

这个类有很多类似的get方法。现在我正在尝试编写一个 for 循环,其中输入的每个值都被打印出来。所以我需要访问所有 0 值,然后访问所有 1 值等。现在看起来有点像这样:

public void flightManifest() { 
    System.out.println("Available flights: ");
    for(int i=0; i<flightCount ;i++){
        System.out.println("Flight number: "+flightCount  +", Destination: "+  +", Departure time: "+  );
    }

因此,基本上每当我尝试访问变量时,我都会不停地调整它,那么我打算如何每次都访问这些值呢?

所以我存储它们的方式是这样的: flightArr[flightCount] = new Flight (dest, dept, clubrow, ecorow); 飞行计数++;或者至少这就是它的制作方式。

4

1 回答 1

1

为您的类提供一个toString()方法Flight,然后在循环中简单地调用它。

在该toString()方法中,返回您的类字段的字符串连接。就这样。

于 2013-03-17T06:23:29.893 回答