为什么JavaBean标准适用于布尔值而不是get

Mar*_*son 0 java javabeans

为什么JavaBean标准设置为使用前缀is-用于getter而不是get-?

它似乎是一个非常适合统一命名约定的地方,特别是对于单个类型只有一个getter.

ilu*_*uxa 6

读得更好.相比:

  • Girl.getBeautiful()
  • Girl.isBeautiful()

甚至

  • Coin.getGold()
  • Coin.isGold()

  • `beer.isDrunk()`与`beer.getDrunk()` (3认同)
  • 只要我的观点得到解决,这就没问题了.我不一定建议你尝试编译我的例子. (2认同)