Tag: 成员隐藏

使用eclipse警告“字段声明隐藏另一个字段或变量”?

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看起来很奇怪。