好的,我正在创建一个简单
航类预订系统。我花了相当多的时间进行调试,现在即使是最简单的事情也难倒了我。
我有一个看起来接近的界面:
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); 航类计数++; 或者至少它是这样制作的。
最佳答案
为您的 Flight
类提供一个 toString()
方法,然后只需在循环中调用它即可。
在该 toString()
方法中,返回类字段的字符串串联。仅此而已。
关于java - Java 访问对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15458131/