【发布时间】:2013-08-30 23:13:07
【问题描述】:
我正在编写两个类。
public class ServerPanel extends JPanel{
private EventListenerList listenerList = new EventListenerList();
(...)
}
和
public class DetailsPanel extends JPanel{
private EventListenerList listenerList = new EventListenerList();
(...)
}
现在,Netbeans 警告我字段隐藏了另一个字段,对于 listenerList 变量。
所以我的问题是,这是一个严重的问题吗?我以后在添加/删除事件时会遇到问题吗?
这是很好的java练习吗?
我该怎么办?
谢谢!
【问题讨论】:
-
避免“重新定义”字段,除非它是真正需要的。保持名称不同以避免混淆 - 它使文档查找更容易。在任何情况下,JPanel/超类代码都不会受到影响(因为只有方法可以是虚拟的),所以除非超类的
listenerList打算从重新定义的类(或子类)中使用,否则什么都不会突然中断。
标签: java netbeans warnings compiler-warnings