Java.util.Observable类 Java.util.Locale类 Java.util.PriorityQueue类 介绍 所述java.util.Observable中类表示在模型视图paradigm.Following是重要点大约可观测可观察到的对象,或“数据” 该类可以被子类化以表示应用程序想要观察的对象。 可观察对象可以有一个或多个观察者。 类声明 以下是java.util.Observable类的声明 public class Observable extends Object 类构造函数 Sr.No. 构造函数和描述 1 Observable() 这构造了一个具有零观察者的Observable。 类方法 Sr.No. 方法和描述 1 void addObserver(Observer o) 此方法将观察者添加到此对象的观察者集中,前提是它与集合中已有的某个观察者不同。 2 protected void clearChanged() 此方法表示此对象已不再更改,或者已向其所有观察者通知其最近的更改,因此hasChanged方法现在将返回false。 3 int countObservers() 此方法返回此Observable对象的观察者数。 4 void deleteObserver(Observer o) 此方法从此对象的观察者集中删除观察者。 5 void deleteObservers() 此方法清除观察者列表,以便此对象不再具有任何观察者。 6 boolean hasChanged() 此方法测试此对象是否已更改。 7 void notifyObservers() 如果此对象已更改(如hasChanged方法所示),则通知其所有观察者,然后调用clearChanged方法以指示此对象不再更改。 8 void notifyObservers(Object arg) 如果此对象已更改(如hasChanged方法所示),则通知其所有观察者,然后调用clearChanged方法以指示此对象不再更改。 9 protected void setChanged() 此方法返回将此Observable对象标记为已更改; hasChanged方法现在将返回true。 方法继承 该类继承以下类中的方法 java.util.Object Java.util.Locale类 Java.util.PriorityQueue类