gpt4 book ai didi

Java - 循环访问类的实例,而不是为每个单独的实例调用方法

转载 作者:行者123 更新时间:2023-12-02 03:32:47 25 4
gpt4 key购买 nike

我开始学习Java,想知道如何在调用方法时循环访问类的实例,而不是单独调用每个实例的方法,如下所示:

String potentialFlight = (Flight1.getLocations(response));
if (potentialFlight != null) {
System.out.println(potentialFlight);
}

potentialFlight = (Flight2.getLocations(response));
if (potentialFlight != null) {
System.out.println(potentialFlight);
}

为了清楚起见,Flight1Flight2 是类 Flight 的实例。响应是解析到该方法中的用户输入,并且将是一个位置,我将使用 getLocations 方法返回从该位置出发的任何潜在航类。

如果您需要更多我的代码,请在下面评论。

感谢您的帮助!

最佳答案

您可以将所有实例放入数组(列表)中,并使用 foreach 构造来迭代所有实例。

例如:

Flight[] flights = { Flight1, Flight2 };
for (Flight f : flights) {
String potentialFlight = (f.getLocations(response));
if (potentialFlight != null) {
System.out.println(potentialFlight);
}
}

关于Java - 循环访问类的实例,而不是为每个单独的实例调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36926176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com