java - Java 是否有类似于 Swift 的 willSet 和 didSet 方法的属性观察器?

标签 java property-observer

我想观察一个变量的值是否已经改变。我想知道 Java 是否有等同于 the willSet and didSet methods in Swift 的东西?

最佳答案

不是作为一种语言。 Java 本身并不知道任何类型的属性。不过,您可以做什么:

  1. 如果对象是您的,只需更换您的二传手。这就是他们排在首位的原因。
  2. 如果这对您来说还不够好并且您想要更好的东西,至少我希望您有 Java 8。在那里,您可以使用 JavaFX 的属性:例如LongProperty .
  3. 如果无法更改代码,则必须采用 AOP。

关于java - Java 是否有类似于 Swift 的 willSet 和 didSet 方法的属性观察器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35590519/

相关文章:

java - 从外部存储打开图像

java - 易于定制的图形编辑器

swift - deinit 末尾的 Defer 语句会产生警告

swift - 如何设置字符串变量并使其始终小写?

ios - 为边界而不是框架工作的属性(property)观察员

java - 使用带有 Grails 后端的 jQuery 的进度条?

java - 无法加载 css

java - 什么是或如何确定 ZK ViewModel 的生命周期

ios - 当其中一个属性发生变化时,监听数据模型数组中的更新

ios - Array 的 Property Observer,获取更改后的索引