publicabstractclassSensorextendsThread{publicstaticvoidmain(String[]args){//需要在main函数里面初始化5个sensor,并且分别建立5个线程//Sensor必须是抽象类,建立5个sensor的时候编...
public abstract class Sensor extends Thread{
public static void main( String[] args ) {
//需要在main函数里面初始化5个sensor, 并且分别建立5个线程
//Sensor必须是抽象类,建立5个sensor的时候编译器说需要一个sensor的对象,可是sensor是抽象类不能建立对象..
}
//构造函数
protected Sensor( String dataSrc ){}
public void run(){}
private void publishData(){}
// 下面是5个sensor
public class DaySensor extends Sensor{
protected DaySensor( String dataSrc ) {
super( dataSrc );
}
}
public class TemperatureSensor extends Sensor{
//重写 publishData()
private void publishData(){}
protected TemperatureSensor( String dataSrc ) {
super( dataSrc );
}
}
public class LocationSensor extends Sensor{
protected LocationSensor( String dataSrc ) {
super( dataSrc );
}
}
public class HRBPSensor extends Sensor{
protected HRBPSensor( String dataSrc ) {
super( dataSrc );
}
}
public class WaterSensor extends Sensor{
protected WaterSensor( String dataSrc ) {
super( dataSrc );
}
}
}
展开