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