有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

无参数setter的Java命名

我们有一个具有一些独立状态(启用、禁用、只读)的类

最初,这些函数被命名为

enabled
disabled
readonly

它们不是动词,也不正确,所以我们想把它们改成

setEnabled
setDisabled
setReadOnly

甚至

setEnabledState
setDisabledState
setReadOnlyState

然而,他们没有得到任何参数,我想知道这是否正确,或者我们需要选择其他措辞。我真的不需要添加一个常量来使用setState(State.Disabled)

我知道这可能有点自以为是,但归根结底,API命名几乎是今天的标准


共 (0) 个答案