【发布时间】:2021-07-09 08:34:32
【问题描述】:
在我的项目中,我看到很多地方使用了 INTEGER_ONE、INTEGER_ZERO 等常量。这样使用的目的是什么?我们使用常量来改变一个地方的值,该值会自动反映在特定情况下的任何地方,但是使用像 INTEGER_ONE 这样的常量就像使用 1 一样,它是通用值,无论它们将在所有地方使用的情况如何。当我们需要从我们显然需要访问的地方更改一个的值并将其更改为另一个值,例如 INTEGER_N。那么为什么我们不能直接使用数字呢?
【问题讨论】:
-
你在正确的轨道上。不要使用像
INTEGER_ONE这样的常量。与this related answer比较。
标签: java constants coding-style