0
我对这个编程的东西很陌生。我目前正在使用Java中的数据结构。我有一个任务,我必须复制给定的地铁系统。我应该在三个班(车站,路线和地铁)中完成。有人能否指导我在正确的方向开始这个项目?以下是我的指示。非常感谢你。列表,数组,堆栈队列?
- 实现一个名为Station的类,其中包含有关特定站的信息。这个班级应该允许至少设置电台的名字。每个车站在地铁系统内都是独一无二的。
- 实现一个名为Route的类,该类存储有关特定路由的信息。此路线类应允许从路线添加车站/移除车站。路线有一个名字。
- 实现一个名为Subway的类。这个Subway类应该允许添加和删除Route对象。
- 在您的应用程序中实现以下地铁系统。
- 现在,在Subway类中开发一种方法,给定两个站作为属于某个地铁对象的参数传递,它会返回用户将从一个站到另一个站所经过的站列表。假定系统中没有循环。该方法的签名如下: 公开名单getRouteBetweenStations(站,站B)
下面是我在哪里,我甚至不能确定它是正确
public class **Station**
{
String station;
private final String STATION1 = "140";
private final String STATION2 = "134";
private final String STATION3 = "Unicentro";
private final String STATION4 = "100";
private final String STATION5 = "30";
private final String STATION6 = "R";
private final String STATION7 = "Marsella";
private final String STATION8 = "Mu";
private final String STATION9 = "Bosa";
private final String STATION10 = "Germania";
private final String STATION11= "19";
private final String STATION12 = "Sabana";
private final String STATION13 = "Espec";
private final String STATION14 = "F";
private final String STATION15 = "Gu";
private final String STATION16 = "Santiago";
private final String STATION17 = "SENA";
private final String STATION18 = "Timiza";
public void setStation(String stops)
{
station = stops;
}
}
import java.util.ArrayList;
import java.util.List;
public class **Route**
{
List<String> route1 = new ArrayList<>();
List<String> route2 = new ArrayList<>();
List<String> route3 = new ArrayList<>();
List<String> route4 = new ArrayList<>();
List<String> route5 = new ArrayList<>();
route1.add ("140"); (**here I am getting an error here telling me that "package route1 does not exist**)
同样,任何帮助你可以给我非常感谢
只需使用地图和列表。 – user3437460