2022-02-22から1日間の記事一覧
ラムダ式なんかで使う、Predicateインタフェースでは、「||」をorメソッド、「&&」をandメソッドとして使えます。そのままの名前ですね。
インタフェースってメソッドとシグニチャだけ書いて、アクセス修飾子つけなくてもpublicになるって認識だったけど、privateつけて実装書いちゃってもありなの?頭こんがらがってきた。privateつける時はdefaultつけちゃいけないらしい。 この辺、なんかすっ…
メソッドをオーバーライドする時は、アクセス修飾子(public, protected, 無し(package private), privateの4つで、左から右に厳しくなる)を緩くすることはできても、厳しくすることはできない。これを無視するとコンパイルエラーになる。