【发布时间】:2011-05-06 14:18:19
【问题描述】:
Eclipse 有一个名为的 java 编译器设置 可以设置为警告/错误的“字段声明隐藏另一个字段或变量”。
您认为这个警告有多重要?
处理这个问题的好标准方法是什么?
发生这种情况的代码示例:
public class Test {
private String caption = null;
public Test(String caption) { // here
this.caption = caption;
}
}
我已经看到了重命名字段的解决方案,即“fCaption”,但这会导致可以生成的自动 getter/setter 具有奇怪的名称 (getfCaption())。
不是不可读,而是丑陋...
编辑:哦,是的,有可能重命名方法签名Test(String caption_) 或类似名称,但这最终会导致javadoc 看起来很奇怪。
【问题讨论】:
-
我的一点也不抱怨......
标签: java eclipse compilation member-hiding