summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2019-08-04 17:47:24 -0600
committermo khan <mo@mokhan.ca>2019-08-04 17:47:24 -0600
commit40285a06ec3f5ca67e4bf504b716b5828035c0e9 (patch)
tree98b28f442ad5e3c2e29d18502631661747cd31b5 /src
parent5c8ceec47354b73051987776c2bd7b16831d818c (diff)
add classes as per class diagrams from assignment
Diffstat (limited to 'src')
-rw-r--r--src/Q10/Station.java44
-rw-r--r--src/Q10/TrainTimeTable.java11
2 files changed, 55 insertions, 0 deletions
diff --git a/src/Q10/Station.java b/src/Q10/Station.java
new file mode 100644
index 0000000..7ba39f1
--- /dev/null
+++ b/src/Q10/Station.java
@@ -0,0 +1,44 @@
+package Q10;
+
+import java.util.*;
+
+public class Station {
+ private Date arrival;
+ private Date departure;
+ private int day;
+ private String city;
+
+ public Station(String city, Date arrival, Date departure, int day) {}
+
+ public Date getArrivalDate() {
+ return this.arrival;
+ }
+
+ public Date getDepartureDate() {
+ return this.departure;
+ }
+
+ public int getDay() {
+ return day;
+ }
+
+ public String getArrival() {
+ return "";
+ }
+
+ public String getCity() {
+ return "";
+ }
+
+ public String getDeparture() {
+ return "";
+ }
+
+ public void setArrivalDate(Date arrival) {}
+
+ public void setCity(String city) {}
+
+ public void setDay(int day) {}
+
+ public void setDepartureDate(Date departure) {}
+}
diff --git a/src/Q10/TrainTimeTable.java b/src/Q10/TrainTimeTable.java
new file mode 100644
index 0000000..c6477c4
--- /dev/null
+++ b/src/Q10/TrainTimeTable.java
@@ -0,0 +1,11 @@
+package Q10;
+
+import java.util.*;
+
+public class TrainTimeTable {
+ private LinkedList<Station> schedule;
+
+ public void delay(String station, int minutes) {}
+
+ public void displaySchedule() {}
+}