2022-02-22から1日間の記事一覧

Predicateインタフェースのよく使うメソッド

ラムダ式なんかで使う、Predicateインタフェースでは、「||」をorメソッド、「&&」をandメソッドとして使えます。そのままの名前ですね。

インタフェースにprivateを修飾できるときがある

インタフェースってメソッドとシグニチャだけ書いて、アクセス修飾子つけなくてもpublicになるって認識だったけど、privateつけて実装書いちゃってもありなの?頭こんがらがってきた。privateつける時はdefaultつけちゃいけないらしい。 この辺、なんかすっ…

メソッドをオーバーライドする時は (Java)

メソッドをオーバーライドする時は、アクセス修飾子(public, protected, 無し(package private), privateの4つで、左から右に厳しくなる)を緩くすることはできても、厳しくすることはできない。これを無視するとコンパイルエラーになる。