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 を使う。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2026/01/20/9831863/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。