car.java
来自「db4o db4o是一个嵌入式的开源对象数据库引擎.对于Java与.NET开发者」· Java 代码 · 共 48 行
JAVA
48 行
package com.db4o.f1.chapter3;
import java.util.*;
public class Car {
private String model;
private Pilot pilot;
private List history;
public Car(String model) {
this(model,new ArrayList());
}
public Car(String model,List history) {
this.model=model;
this.pilot=null;
this.history=history;
}
public Pilot getPilot() {
return pilot;
}
public void setPilot(Pilot pilot) {
this.pilot=pilot;
}
public String getModel() {
return model;
}
public List getHistory() {
return history;
}
public void snapshot() {
history.add(new SensorReadout(poll(),new Date(),this));
}
protected double[] poll() {
int factor=history.size()+1;
return new double[]{0.1d*factor,0.2d*factor,0.3d*factor};
}
public String toString() {
return model+"["+pilot+"]/"+history.size();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?