java - Java 访问对象值

标签 java class object methods

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

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

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/

相关文章:

java - 使用java下载大文件

java - Partitioned Job 完成后不能自己停止?春批

c++ - 在 C++ 中调用函数

javascript - JS 类中需要

java - 如何Parcelable查看对象的成员?

javascript - 在 JavaScript 对象中创建变量时,代码如何知道在哪里添加新变量?

java - 如何用变量初始化 Java 对象?

java - 将 Java 中的字符串转换为整数

css - Sass 中的 IE 条件

python - Django Save 消灭新的一对一关系?