Java,如何检测对象的属性何时发生变化

Ale*_*ssi 2 java event-handling

如果可以侦听对象属性值的更改,我无法从 java 文档中获取信息。假设我的对象只有一个 int 属性字段。我需要立即执行一个操作,我的对象改变了它的状态。是否可以?

cdi*_*nam 5

您想研究 Java 中的观察者/观察者。他们会让你做你需要做的事。

网上有很多关于它的。

这是一个小存根:http : //docs.oracle.com/javase/7/docs/api/java/util/Observer.html

更多信息:我们什么时候应该使用 Observer 和 Observable