假设我有一个名为
foo
的类,在其中有一个Boolean
(不是boolean
)变量bar
:class foo {
Boolean bar;
Boolean isBar(){
return bar;
}
boolean isBar(){
return bar.booleanValue();
}
}
在Java中,以上两种方法哪一种是正确的?
我知道两种方法都可以,但我想知道在Java中关于这个问题的编码规范是什么?
Boolean
还是boolean
?如果你返回boolean
,那么当bar
为null
时你会如何处理? - Jon Skeet