Java/TrafficSimulator/src/simulator/model/SimulatedObject.java

26 lines
361 B
Java

package simulator.model;
import org.json.JSONObject;
public abstract class SimulatedObject {
protected String _id;
protected SimulatedObject(String id) {
_id = id;
}
public String getId() {
return _id;
}
@Override
public String toString() {
return _id;
}
protected abstract void advance(int time);
abstract public JSONObject report();
}