daz*_*ito 5 java warnings netbeans compiler-warnings
我正在编写两个类。
public class ServerPanel extends JPanel{
private EventListenerList listenerList = new EventListenerList();
(...)
}
Run Code Online (Sandbox Code Playgroud)
和
public class DetailsPanel extends JPanel{
private EventListenerList listenerList = new EventListenerList();
(...)
}
Run Code Online (Sandbox Code Playgroud)
现在,Netbeans 警告我该字段隐藏了另一个字段(listenerList 变量)。
所以我的问题是,这是一个严重的问题吗?以后添加/删除事件时会遇到问题吗?
这样java好练吗?
我应该怎么办?
谢谢!
这不是编译错误,并且这两个字段是分开处理的,因此不会破坏任何内容。但是,我不建议这样做,因为这可能会让任何处理代码的人(包括您)感到非常困惑。
您还应该知道,您不会替换listenerList超类中的字段,而只是创建一个具有相同名称的新字段。
[编辑]
我应该澄清一下;名字并不完全相同;完全限定名称不同:
javax.swing.JPanel.listenerList
whatever.yourpackageis.ServerPanel.listenerList
whatever.yourpackageis.DetalsPanel.listenerList
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6555 次 |
| 最近记录: |