Java Boolean はオブジェクト型なので is ではなく get ― 2026年01月20日 11時47分39秒
基本的に get 関数は、変数名に get を付けた物。例えば、value が変数名だと、getValue() と setValue(Type v) になる。しかし、真偽値だと、is を接頭句に付け isValue() とする。
個人的にはこの is は間違った選択だと思っている。わざわざ、仕様をややこしくして利点は殆ど見られない。
で、この副作用を一番強く受けるのが Boolean 型。真偽型なので、is を使うのか。いや、でも null もいけるオブジェクト型なのだから get か、となる。
答えとしては、Boolean 型はオブジェクト型として get を使う。
最近のコメント