Java方法命名规范

3

我有一个名为showLabels的布尔字段,在Bean类中,我想为其提供getter和setter方法。setter将是setShowLabels,但getter应该是isShowingLabelsisShowLabels(这听起来真的很奇怪),还是getShowLabels

1个回答

9

isShowLabels,听起来可能很奇怪,但这是惯例(链接1)。您可以将布尔值重命名为showingLabels


1
+1,更重要的是,如果您想使用类似于“Introspector”的类,则需要这样做。 - Kirk Woll
此外,如果使用Eclipse,它可以为您生成代码。 - NG.
谢谢。我可能会将该字段重命名为showingLabels,并拥有setShowingLabelsisShowingLabels方法。 - Peter C
@alpha123 - 很高兴能帮忙!如果您喜欢这个答案,请点击复选框将其标记为正确答案。 - Adam
遵循约定,即使它让人感到糟糕 :-) 这将节省时间和之后的痛苦。 - Tony Ennis
@adam,它说我必须等待5分钟。我等了,现在已经过去了。 - Peter C

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接