一位同事要求我将签名从使用原始“boolean 值”更改为使用分类“boolean 值”。他没有很好地解释为什么?
你们有没有人听说过这个,你们中的任何人都可以解释为什么它重要或不重要吗?
编辑:他提到这是公共(public)方法的好习惯。
该字段的使用只是一个标志,告诉我是否调用一个流或另一个取决于它的真假。
最佳答案
它与数据库有关吗?如果数据库中有一个 boolean 值,它可以保存三个值之一——真、假和空。 boolean 对象可以让您模仿这种行为。
基本上,这是您是否要将“null”作为潜在输入值处理的问题。
关于java - 为什么我应该将 Boolean 作为参数而不是 "boolean"传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2716002/