import java.util.ArrayList; import java.util.Random; public class Station { private static int id = 1; private int idStation; private StationType stationType; private int capacity; private ArrayList passengers; private Status status; public Station() { this.stationType = StationType.getRandomStationType(); this.capacity = 6; this.status = Status.OK; this.passengers = new ArrayList<>(); this.idStation = id++; } public Status getStatus() { return status; } public void setStatus(Status status) { this.status = status; } public StationType getStationType() { return stationType; } public void setStationType(StationType stationType) { this.stationType = stationType; } public int getCapacity() { return capacity; } public void setCapacity(int capacity) { this.capacity = capacity; } public int getIdStation() { return idStation; } }