java - Java 变量值变化监听器
问题描述
我的问题是我们如何实现一些东西(一个监听器),当它的值改变时我们可以得到通知。
例如:
public class Var{
public int value;
public String str;
//Here is what I want
@ value on change
private void valueChanged(T prev){
System.out.print(value +" changed!");
}
}
现在,这可以通过 setter 方法完成,但如果有很多这样的变量,则很难处理所有方法。
主要是,我想知道这是否可以实现?
注意:最好不要使用任何外部框架!
解决方案
推荐阅读
- java - 如何正确使用 JFrame.pack()?
- typescript - 我希望得到这个功能。关于我如何使这项工作的任何建议
- r - 尝试安装 lm Ubuntu 18.04 时 RStudio 崩溃
- spring - Spring data JPA + Native query - 根据配置文件替换查询字符串
- asp.net-mvc - 在 AZURE 中通过安全透明方法“System.Web.WebPages.Administration.SiteAdmin.RegisterAdminModule()”尝试
- pandas - 有没有办法在 python 中优化 cumprod?
- ios - “id”类型如何在不强制转换的情况下理解方法的接收者?
- ghostscript - 使用 ghostscript 将 pdf 转换为具有颜色配置文件的其他格式
- alexa - Alexa notifications: The authentication token is not valid
- c# - System.AccessViolationException 发生在 System.Net.Http C#