public class WeacherData extends Observable { private int data1; private int data2; public void update(){ this.setChanged(); //这里将WeacherData 对象传递给观察者属于推模式 this.notifyObservers(this); } public int getData1() { return data1; } public int getData2() { return data2; } public void setData(int data1,int data2){ this.data1 = data1; this.data2 = data2; } }