我正在实验用Java初始化不同类型的变量。我可以在构造函数中初始化最终变量(例如,最终变量b)和静态变量(例如静态int c),但不能在构造函数中初始化静态最终变量(例如,静态最终变量d)。为什么Java不允许在构造函数中初始化静态最终变量?InitialisingFields i = new InitialisingFields(); 错误消息:
Exception in thread "main" java.lang.Runt
因此,我有一个名为TTTCell的bean,其中我初始化了一个PropertyChangeSupport变量。然后实现这些函数来维护属性更改侦听器列表。(JPanel.java:150) at java.desktop(InvocationEvent.java:313)
at java.desktop/<e