简介
java.util.Observable 类表示模型 - 视图范例中的可观察对象或"数据".以下是重点关于Observable :
该类可以被子类化以表示应用程序想要观察的对象.
可观察对象可以有一个或多个观察者.
类声明
以下是 java.util.Observable class :
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