【发布时间】:2016-08-23 21:31:45
【问题描述】:
我开始学习 Java,想知道如何在调用方法时循环遍历类的实例,而不是为每个实例单独调用方法,如下所示:
String potentialFlight = (Flight1.getLocations(response));
if (potentialFlight != null) {
System.out.println(potentialFlight);
}
potentialFlight = (Flight2.getLocations(response));
if (potentialFlight != null) {
System.out.println(potentialFlight);
}
为了清楚起见,Flight1 和 Flight2 是类 Flight 的实例。响应是解析到方法中的用户输入,将是一个位置,我将使用 getLocations 方法返回从该位置出发的任何潜在航班。
如果您需要我的更多代码,请在下方评论。
感谢您的帮助!
【问题讨论】:
-
当你开始编写
Thing1、Thing2之类的类或方法时,某些地方通常会出错。你为什么还要开这样的课? -
如果
Flight1和Flight2是一个类的实例,它们应该被命名为flight1和flight2。将它们放在一个列表或数组中,然后遍历该列表或数组。 -
@Tunaki 他/她说它们是同一类的实例,我希望只是他/她不遵守变量命名约定。无论如何,您应该将它们存储在某种集合中,无论是数组还是类似的东西。然后你可以遍历实例并执行方法调用。
-
是的,很抱歉刚接触编码并且没有意识到正确的命名约定是小写的!感谢您的帮助。
标签: java class loops oop methods